php限制输出汉字数量 20

请高手指点一下!include("sql.php");$mysql="select*fromfb";$query=mysql_query($mysql);$row=mys... 请高手指点一下!
include("sql.php");
$mysql="select * from fb ";
$query=mysql_query($mysql);
$row=mysql_fetch_array($query);
$a="....";
echo substr($row[cont],0,20)."<br/>";
但输出的结果是:回家估计好客戼br/>很好很好很好....
我知道一个汉字是用两个字符,如何避免出现乱码,让br/>消失。
帮我写一下代码,谢谢!
我把"$a<br/>写成了"<br/>"
展开
 我来答
百度网友768b6a3f2
2010-05-27 · TA获得超过809个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:686万
展开全部
开启PHP.INI中的mbstring.dll库

这样你就能在程序中使用mb_substr()这个函数,具体使用方法请看手册。
百度网友0135c77
2013-04-06
知道答主
回答量:35
采纳率:16%
帮助的人:5.4万
展开全部
echo substr($row[cont],0,20)."<br/>";
这样写试试
echo {str_cut($row[cont],20)}."<br/>";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谏豆f2
2010-05-27 · TA获得超过201个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:323万
展开全部
开启php.ini配置文件中的mbstring.dll库,直接去掉前面的分号

mb_substr()代替substr()

另外 网上有一个类是截取汉字的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式