Php Chinese character truncation function. The string to be intercepted by the Chinese character truncation function. $ num indicates the length of the string to be intercepted. return the truncated string publicfunctionsubstrgb ($ in, $ num) {$ num16; $ pos0; $ bytenum0; $ out; while (Chinese character truncation function
// The string to be truncated. $ num indicates the length to be intercepted and returns the truncated string.
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; }
Returns the length of the string to be intercepted by $ num. return the truncated string public function substrgb ($ in, $ num) {// $ num = 16; $ pos = 0; $ bytenum = 0; $ out =; while (...