php-------strlen()和mb_strlen()的区别
2014-11-05 13:14
357 查看
strlen()和mb_strlen()都是用来获取字符串的长度的。
strlen只针对单字节编码字符,也就是说他计算的是字符串的总字节数,如果是多字节编码,如gbk和ufg8,使用strlen得到的不是字符的个数,而是该字符的字节数。
用mb_strlen可以获取字符个数,但是使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集
mb_strlen默认是没有指定字符集的时候,跟strlen一样计算的是总得字节数
strlen只针对单字节编码字符,也就是说他计算的是字符串的总字节数,如果是多字节编码,如gbk和ufg8,使用strlen得到的不是字符的个数,而是该字符的字节数。
用mb_strlen可以获取字符个数,但是使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集
mb_strlen默认是没有指定字符集的时候,跟strlen一样计算的是总得字节数
相关文章推荐
- PHP 中 strlen()与 mb_strlen()函数的区别
- 细说PHP中strlen和mb_strlen的区别
- 浅析PHP中strlen和mb_strlen的区别
- 细说PHP中strlen和mb_strlen的区别
- 细说PHP中strlen和mb_strlen的区别
- 细说PHP中strlen和mb_strlen的区别
- PHP中strlen和mb_strlen的区别
- strlen和mb_strlen区别(php获得中英文混合字符长度)
- PHP中strlen()和mb_strlen()的区别浅析
- 细说PHP中strlen和mb_strlen的区别
- 细说PHP中strlen和mb_strlen的区别
- strlen和mb_strlen区别(php获得中英文混合字符长度)
- 细说PHP中strlen和mb_strlen的区别
- 浅析PHP中strlen和mb_strlen的区别
- strlen和mb_strlen区别(php获得中英文混合字符长度)
- 细说PHP中strlen和mb_strlen的区别
- 详解PHP中strlen和mb_strlen函数的区别
- 详解PHP中strlen和mb_strlen函数的区别
- 细说PHP中strlen和mb_strlen的区别
- PHP字符串截取函数strlen和mb_strlen的区别