A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


       PHP 中如何正确统计中文字数?

      PHP 中其实有很多函数可以计算字符串的长度,比如下面的例子,分别使用了:
       strlen()
       mb_strlen()
       mb_strwidth()

     

从上面的测试,我们可以看出:
strlen,把中文算成3个字节;mb_strlen,不管中文还是英文,都算成1个字节;而mb_strwidth,则把中文算成2个字节,所以,统计中文字数,强烈建议使用这个函数
游客,如果您要查看本帖隐藏内容请回复

并且如果字数超过截取的要求,这个函数还可以在最后自动添加“...",注意,最后添加‘utf-8’编码参数,可以避免中文截取乱码的问题。
具体用法,可以看下面这张截图!
游客,如果您要查看本帖隐藏内容请回复




22 个回复

倒序浏览
厉害     
回复 举报
以,统计中文字数,
回复 举报
过来学习了
回复 举报
不错不错很需要
回复 举报
1111111111111111111111111111
回复 举报
nujj 来自手机 初级黑马 2017-10-22 15:15:18
7#
额额额额
回复 举报
johnwsb 初级黑马 2017-10-24 12:06:13
8#
回复 举报
回复 举报
PHP如何统计中文字数?告诉你一个牛逼函数!
回复 举报
感谢感谢感谢感谢感谢感谢
回复 举报
study, 围观学习一下
回复 举报
谢谢分享
回复 举报
fdasfdsaffdsafdsa
回复 举报
垃圾,就知道复制粘贴。还截图
回复 举报
告诉你一个牛逼函数
回复 举报
zizu 初级黑马 2018-3-31 15:45:35
17#
mb_strwidth()
回复 举报
牛逼啊 大佬
回复 举报
啥函数呢?
回复 举报
PHP如何统计中文字数?告诉你一个牛逼函数!
回复 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马