strlen()获取字符串长度方法
如果你确定你的字符串是单字节编码(如ISO-8859-1),或者不关心多字节字符的问题,可以使用strlen()函数。
<?php $str = "Hello, World!"; echo strlen($str); // 输出: 13 ?>
mb_strlen()获取字符串长度方法
对于UTF-8等多字节字符集,建议使用mb_strlen()函数来确保正确计算字符数。
首先,确保你的PHP环境已经启用了mbstring扩展。
<?php $str = "你好,世界!"; echo mb_strlen($str, "UTF-8"); // 输出: 4,因为这里有4个中文字符 ?>