php 汉字截取函数示例
内容摘要
这篇文章主要为大家详细介绍了php 汉字截取函数示例,具有一定的参考价值,可以用来参考一下。
php中文汉字截取函数,经测试代码如下:
//$in要截取的字符串, $num要截取的长度,
php中文汉字截取函数,经测试代码如下:
//$in要截取的字符串, $num要截取的长度,
文章正文
这篇文章主要为大家详细介绍了php 汉字截取函数示例,具有一定的参考价值,可以用来参考一下。
php中文汉字截取函数,经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <code class = "php" > //$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 ; } /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 汉字截取函数示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释