您好,欢迎访问一九零五行业门户网

PHP截取中文字符串函数~包括GB2312跟UT-8

php截取中文字符串函数~包括gb2312和ut-8
$sublen) return join('', array_slice($t_string[0], $start, $sublen))....; 
        return join('', array_slice($t_string[0], $start, $sublen)); 
    } 
    else 
    { 
        $start = $start*2; 
        $sublen = $sublen*2; 
        $strlen = strlen($string); 
        $tmpstr = '';
for($i=0; $i        { 
            if($i>=$start && $i            { 
                if(ord(substr($string, $i, 1))>129) 
                { 
                    $tmpstr.= substr($string, $i, 2); 
                } 
                else 
                { 
                    $tmpstr.= substr($string, $i, 1); 
                } 
            } 
            if(ord(substr($string, $i, 1))>129) $i++; 
        } 
        if(strlen($tmpstr)        return $tmpstr; 
    } 
}
$str = abcd需要截取的字符串; 
echo cut_str($str, 8, 0, 'gb2312'); 
?>
0xa0) { 
                $tmpstr .= substr($str, $i, 2); 
                $i++; 
            } else 
                $tmpstr .= substr($str, $i, 1); 
        } 
        return $tmpstr; 
    } 
?>
其它类似信息

推荐信息