电脑安全

您当前的位置:主页 > 电脑安全 >

php中截取汉字,避免半个字节的问题-网络编程

来源:[db:来源]标题:   字符串    编辑:电脑技术全能网 时间:2019-09-21 06:22

原标题:php中截取汉字,避免半个字节的问题-网络编程
   1. $In 要截取的字符串, $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; }