截取内容无乱码函数

来源:互联网 发布:java spring面试题 编辑:程序博客网 时间:2024/05/17 01:51
 /*截取内容无乱码*/
    public static function cut_str($str, $start, $len) { 
        $strlen = $start + $len; 
        for($i = $start; $i < $strlen;) {
            if (ord ( substr ( $str, $i, 1 ) ) > 0xa0) { 
                $tmpstr .= substr ( $str, $i, 3 ); 
                $i=$i+3; 
            } else{
                $tmpstr .= substr ( $str, $i, 1 ); 
                $i++;
            }
        }
        return $tmpstr; 

    }


调用:

 $list[$i]['synopsis']=$this->cut_str($list[$i]['synopsis'],0,90);

0 0