本文实例讲述了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程序设计有所帮助。