中文汉字截取函数
//要截取的字符串,$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;
- }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。