PHP内置的字符串长度函数strlen怎么用无法正确处理中文字符串它得 到的只是字符串所占的字节数。对于GB2312的中文编码strlen怎么用得到的值是汉字个数的2倍,而对于UTF-8编码的中文就昰3倍的差异了(在 UTF-8编码下,一个汉字占3个字节)
采用mb_strlen怎么用函数可以较好地解决这个问题。mb_strlen怎么用的用法和 strlen怎么用类似只不过它有第②个可选参数用于指定字符编码。例如得到UTF-8的字符串$str长度可以用 mb_strlen怎么用($str,'UTF-8')。如果省略第二个参数则会使用PHP的内部编码。内部编码可以通過