PHP截取固定长度字符串函数

   function  toFixLen( $str , $len ){  //固定长度字符串的截取            if ( $len >= strlen ( $str )||! $len return   $str ;            $len -=3;            $tempstr1  =  substr ( $str ,0, $len );  //截取字符串            $tempstr2  = preg_replace( '/([/x81-/xff]+)$/ms' , '' , $tempstr1 ,1);  //去掉结尾的连续汉字字符            if (! is_int (( strlen ( $tempstr1 )- strlen ( $tempstr2 ))/2)){  //去掉的字符为奇数?                $tempstr1  =  substr ( $str ,0, $len -1);           }            return   $tempstr1 . "…" ;       }       ?>

你可能感兴趣的:(2.,PHP技术)