最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 字符截取 解決中文的截取問題,不用mb系列

 更新時間:2009年09月29日 17:39:05   作者:  
//字符截取,解決中文的截取問題
復(fù)制代碼 代碼如下:

function Cut_string($string, $start ,$sublen, $extstring='...', $code = 'UTF-8') {//Cut_string開始
if($code == 'UTF-8')
{
$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";
preg_match_all($pa, $string, $t_string);
if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen)).$extstring;
return join('', array_slice($t_string[0], $start, $sublen));
}
else
{
$start = $start*2;
$sublen = $sublen*2;
$strlen = strlen($string);
$tmpstr = '';
for($i=0; $i<$strlen; $i++)
{
if($i>=$start && $i<($start+$sublen))
{
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)<$strlen ) $tmpstr.= $extstring;
return $tmpstr;
}
} //Cut_string結(jié)束

相關(guān)文章

最新評論

玉龙| 德惠市| 宣化县| 师宗县| 苗栗县| 南江县| 怀宁县| 屯昌县| 梧州市| 静安区| 贡觉县| 金坛市| 湘乡市| 兴文县| 金沙县| 民勤县| 德兴市| 承德县| 龙川县| 深圳市| 八宿县| 中阳县| 滦南县| 句容市| 响水县| 凤阳县| 交口县| 江北区| 凌云县| 乌审旗| 安多县| 琼海市| 佛冈县| 昌平区| 北京市| 泸州市| 巩留县| 双辽市| 济阳县| 武隆县| 黔南|