PHP统计utf8中文字符个数


PHP #中文 #字数 #函数2012-05-24 22:18

这个函数还是很常用的,收藏下吧。

<?php
function Counti($str)
{
	$ch_amont = 0;
	$en_amont = 0;
	$str = preg_replace("/( | ){1,}/", " ", $str);
	for($i=0;$i<strlen($str);$i++)
	{
		$ord = ord($str{$i});    
		if($ord > 128)
			$ch_amont++;
		else
			$en_amont++;
	}
	return ($ch_amont/3) + $en_amont;
}

echo $str = '一个网在线教程#$时间%^yige.org';
echo "<br/>";
echo Counti($str);
?>


相关文章

粤ICP备11097351号-1