您的位置:首页 > 编程语言 > PHP开发

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一样计算的是总得字节数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: