php中文汉字截取函数

来源:互联网 时间:1970-01-01

中文汉字截取函数

//要截取的字符串, $num要截取的长度, 返回截取的字符串

public function substrgb($in,$num)

{

//$num=16;

$pos=0;

$bytenum=0;

$out="";

while($num){

$c=mb_substr($in,$pos,1,"euc-jp");

if($c=="n") break;

if(strlen($c)==1){

$pos++;

$bytenum++;

if($bytenum>$num) break;

$out.=$c;

}

else

{

$pos++;

$bytenum=$bytenum+2;

if($bytenum>$num) break;

$out.=$c;

}

}

return $out;

}


相关阅读:
Top