PHP计算字符数_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > PHP计算字符数

PHP计算字符数

 2013/9/2 17:33:57  Catherine_luo  程序员俱乐部  我要评论(0)
  • 摘要:PHP计算字符数//计算字符数privatefunctioncountStr($str){$cclen=0;$asclen=strlen($str);$ind=0;$hascc=ereg("[xa1-xfe]",$str);#判断是否有汉字$hasasc=ereg("[x01-xa0]",$str);#判断是否有ascii字符if($hascc&&!$hasasc)#只有汉字的情况returnstrlen($str)/2;if(!$hascc&&$hasasc
  • 标签:PHP
PHP计算字符数

class="PHP">
	//计算字符数
	private function countStr($str){
		$cclen=0;
		$asclen=strlen($str);
		$ind=0;
		$hascc=ereg("[xa1-xfe]",$str); #判断是否有汉字
		$hasasc=ereg("[x01-xa0]",$str); #判断是否有ascii字符
		if($hascc && !$hasasc) #只有汉字的情况
			return strlen($str)/2;
		if(!$hascc && $hasasc) #只有ascii字符的情况
			return strlen($str);
		for($ind=0;$ind<$asclen;$ind++)	{
			if(ord(substr($str,$ind,1))>0xa0){
				$cclen++;
				$ind++;
			}else{
				$cclen++;
			}
		}
		return $cclen;
	}
发表评论
用户名: 匿名