PHP精确统计字符个数

字体大小: 中小 标准 ->行高大小: 标准
有时我们需要知道一个字符串中有多少个字符,如果是纯英文,很方便使用strlen()就可以了,但是如果有中文或者类似多字节字符时,strlen()函数就帮不上忙了,因为它返回的是字符串长度,而非个数。

例如 

echo strlen('你好');

在UTF-8编码情况下会输出 6;

怎么样让他们输出2呢,其实只要使用iconv扩展中提供的iconv_strlen()函数就可以了

例如

echo iconv_strlen('你好','UTF-8');

上述代码输出 2

注意这个函数需要先指定字符串编码。

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/67547.html