PHP中文字符串长度计算
我们知道,一般计算字符串长度的函数:<?php
$str = "hell0中文";
echo strlen($str);
?>
但是,在中英文混输的情况下:
如果使用ANSI编码结果是9,UTF-8编码的话是11,说明输出的是字节数;
当需要统计准确的字符数目,就需要指明编码了:
<?php
$str = "hell0中文";
echo mb_strlen($str,'utf-8');
?>
这样就正确了,但需要传递正确的编码方式,就都能输出7了。
页:
[1]