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

PHP截取中文字符串函数~包括GB2312和UT-8_PHP教程

$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; 
    } 
?>
摘自 网络营销的博客
http://www.bkjia.com/phpjc/478413.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478413.htmltecharticle?php /* utf-8、gb2312都支持的汉字截取函数 cut_str(字符串, 截取长度, 开始长度, 编码); 编码默认为 utf-8 开始长度默认为 0 */ function cut_str($stri...
其它类似信息

推荐信息