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

PHP 字符截取 解決中文的截取問(wèn)題,不用mb系列

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

function Cut_string($string, $start ,$sublen, $extstring='...', $code = 'UTF-8') {//Cut_string開(kāi)始
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)文章

最新評(píng)論

广昌县| 桃园县| 弥勒县| 襄樊市| 油尖旺区| 桐庐县| 呼伦贝尔市| 石柱| 玛纳斯县| 敦煌市| 汕尾市| 普兰店市| 利川市| 松溪县| 仪陇县| 六枝特区| 中阳县| 炉霍县| 息烽县| 乌兰察布市| 南江县| 陆良县| 张北县| 丹东市| 来凤县| 蓬莱市| 长丰县| 富裕县| 府谷县| 甘孜| 布尔津县| 元江| 海城市| 涿州市| 迁西县| 安吉县| 青岛市| 禹城市| 利川市| 霸州市| 江川县|