利用PHP函数计算中英文字符串长度的方法

前端技术 2023/09/07 PHP

本文实例讲述了利用PHP函数计算中英文字符串长度的方法。分享给大家供大家参考。具体实现方法如下:

一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen().

具体代码如下:

复制代码 代码如下:
echo $str = \'PHP点点通\'; 

echo strlen($str); //3*1+3*3=12 
echo mb_strlen($str, \'gb2312\'); //3*1+3*2=9 
echo mb_strlen($str, \'utf-8\'); //6

本文地址:https://www.stayed.cn/item/17764

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。