高效的固定长度字符串的截取函数
作者:暖阳
类别: PHP
高效的固定长度字符串的截取函数--只要一次截取和一次正则匹配就可以办到(For GB2312):
<?
function toFixLen($str,$len){
//固定长度字符串的截取,修正4,For GB2312
//by faisun@sina.com
if($len>=strlen($str)||!$len) return $str;
$len-=3;
$str = substr($str,0,$len);
preg_match_all('/([\x00-\x7f]|[\x81-\xff]{2})/',$str,$str_arr);
return join('',$str_arr[0])."...";
}
?>
相关附件:
- 上一篇: JS 文件得到所有 GET 的值
- 下一篇: 自定义滚动条
-= 资 源 教 程 =-
文 章 搜 索