`
hzy3774
  • 浏览: 985811 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

PHP中文字符串长度计算

 
阅读更多

我们知道,一般计算字符串长度的函数:

<?php
	$str = "hell0中文";
	echo strlen($str);
?>

 

但是,在中英文混输的情况下:

如果使用ANSI编码结果是9,UTF-8编码的话是11,说明输出的是字节数;

当需要统计准确的字符数目,就需要指明编码了:

<?php
	$str = "hell0中文";
	echo mb_strlen($str,'utf-8');
?>

 

这样就正确了,但需要传递正确的编码方式,就都能输出7了。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics