strlen()和mb_strlen()都是用来获取字符串的长度的。
strlen只针对单字节编码字符,也就是说他计算的是字符串的总字节数,如果是多字节编码,如gbk和ufg8,使用strlen得到的不是字符的个数,而是该字符的字节数。
用mb_strlen可以获取字符个数,但是使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集
mb_strlen默认是没有指定字符集的时候,跟strlen一样计算的是总得字节数
strlen()和mb_strlen()都是用来获取字符串的长度的。
strlen只针对单字节编码字符,也就是说他计算的是字符串的总字节数,如果是多字节编码,如gbk和ufg8,使用strlen得到的不是字符的个数,而是该字符的字节数。
用mb_strlen可以获取字符个数,但是使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集
mb_strlen默认是没有指定字符集的时候,跟strlen一样计算的是总得字节数