美文网首页
获取汉字、字母都是一个长度

获取汉字、字母都是一个长度

作者: 超人又来了 | 来源:发表于2017-05-08 09:55 被阅读0次

function strlen_utf8($str)

{

$i = 0;

$count = 0;

$len = strlen($str);

while ($i < $len)

{

$chr = ord($str[$i]);

$count++;

$i++;

if ($i >= $len)

{

break;

}

if ($chr & 0x80)

{

$chr <<= 1;

while ($chr & 0x80)

{

$i++;

$chr <<= 1;

}

}

}

return $count;

}

相关文章

网友评论

      本文标题:获取汉字、字母都是一个长度

      本文链接:https://www.haomeiwen.com/subject/lukmtxtx.html