substr函数中文版终极完美版
substr()函数中文版(终极完美版)
substr()函数中文版(终极完美版)
〖作者:LUSHY〗 〖文章来源:PHPX.COM〗
--------------------------------------------------------------------------------
这个函数可以将超过 $len 长度的中文字符串转换成 “...” 结尾!
$str 是要转化的字符串
$start 字符位置从0开始
$len 要切割的长度
function GBsubstr($str,$start,$len) //
{
if (strlen($str)>$len) {
$strlen=$start+($len-4);
for($i=0;$i<$strlen;$i++)
{
if(ord(substr($str,$i,1))>0xa0)
{
$tmpstr.=substr($str,$i,2);
$i++;
} else {
$tmpstr.=substr($str,$i,1);
}
}
$tmpstr .= "...";
return $tmpstr;
} else {
return $str;
}
}