取得中文字符长度的小函数

发布时间:2020-04-11编辑:脚本学堂
取得中文字符长度的小函数,有需要的朋友可以参考下。

取得中文字符长度的小函数,有需要的朋友可以参考下。
 

复制代码 代码如下:

<?php
//中文字符长度,一个中文长度为1。
function cstrlen($str){
$n = 0; $p = 0; $c = ”;
$len = strlen($str);

for($i = 0; $i < $len; $i++) {
$c = ord($str{$i});
if($c > 127) {
$p = 1;
} else {
$p = 0;
}
$i+=$p;$n++;
}

return $n;
}
?>