本文实例讲述了php简单截取字符串的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//截取摘要 public static function mbsubstr( $str ){ $strleng = mb_strlen( $str , "utf8" ); $mbstr = mb_substr( $str ,0,140, 'utf8' ); $strdstr = mb_substr( $str ,140, $strleng , 'utf8' ); $strlengs = mb_strlen( $strdstr , 'utf8' ); $strc = "" ; for ( $i =0; $i < $strlengs ; $i ++){ $strn = mb_substr( $strdstr , $i ,1, 'utf8' ); if ( $strn == "。" || $strn == "?" || $strn == "!" ){ break ; } $strc .= $strn ; } $strd = $mbstr . $strc ; //echo $strleng."@".mb_strlen($strd,'utf8')."@".$strd."<br>"; return $strd ; } |
希望本文所述对大家PHP程序设计有所帮助。