谈谈PHP中strlen和mb_strlen的区别

谈谈PHP中strlen和mb_strlen的区别
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别,下面通过例子,讲解这两者之间的区别。 先看例子: <?php //测试时文件的编码方式要是UTF8   $str='中文a字1符'; echo strlen($str).'<br>';//14   echo mb_strlen($str,'utf8').'<br>';//6   echo mb_strlen($str,'gbk').'<br>';//8   echo mb_strlen($str...

PHP strlen和mb_strlen的区别

PHP strlen和mb_strlen的区别
我初步理解是strlen只能计算英文字符,而mb_strlen是可以计算中文与英文字符的长度,下面我来详细的介绍 strlen和mb_strlen的区别. 定义和用法:strlen() 函数返回字符串的长度 语法:strlen(string) 参数 描述 string 必需,规定要检查的字符串。 而mb_strlen()函数的参考也是一样的. PHP实例代码如下: <?php $str=‘中文a字1符‘; echo strlen($str); echo ‘<br />‘; echo mb_strlen($str,‘UTF8‘); /...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录