php中文汉字截取函数
内容摘要
这篇文章主要为大家详细介绍了php中文汉字截取函数,具有一定的参考价值,可以用来参考一下。
经测试代码如下:
<?php
/*** 代码来自www.512pic.com ***/
//$in要截取的字符串,
经测试代码如下:
<?php
/*** 代码来自www.512pic.com ***/
//$in要截取的字符串,
文章正文
这篇文章主要为大家详细介绍了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 | <code class = "php" > <?php /*** 代码来自www.idcnote.com ***/ //$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 ; } ?></code> |
注:关于php中文汉字截取函数的内容就先介绍到这里,更多相关文章的可以留意
代码注释