PHP 截断标题,兼容utf8和gb2312

2013年09月27日 17:28    发布者:reggae

view plaincopy
45){$str=utf8Substr($r,0,15)."...";}else{$str=$r;}echo $str; ?>  
//截取utf8字符串   
function utf8Substr($str, $from, $len)   
{   
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.   
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',   
'$1',$str);   
}   希望本文对广大php开发者有所帮助,感谢阅读本文。有关php技术问题欢迎加群探讨:256271784,验证码:eec,不写验证不予通过哟~