日期:2014-05-17 浏览次数:20662 次
function gb_substr( $str , $len ){
$count = 0;
for ( $i =0; $i < strlen ( $str ); $i ++){
if ( $count == $len ) break ;
if (preg_match( "/[\x80-\xff]/" , substr ( $str , $i , 1))){
++ $i ;
}
++ $count ;
}
return substr ( $str , 0, $i );
}