猿记录

一个记录、分享的博客

您的位置:主页 > 技术专栏 > php >

php 中英混合计算长度

2017-06-26 10:05:14 作者:yxl 次阅读 php

我们经常会用到了解字符串长度的时候,在PHP里,可以使用strlen()函数来实现。但是如果有中文的话就会出现问题,因为中文有gbk,utf8的格式,所以用了一个函数来实现
 

// 计算中文字符串长度
function utf8_strlen($string = null) {
// 将字符串分解为单元
preg_match_all("/./us", $string, $match);
// 返回单元个数
return count($match[0]);
}
或者释用 mb_strlen()

凡本站注明“本站”或“投稿”的所有文章,版权均属于本站或投稿人,未经本站授权不得转载、摘编或利用其它方式使用上述作品。

编辑:yxl 关键词:
0

网友评论