2009年2月20日星期五

PHP 字符串截取

在写“把博客副标题改为饭否消息”的程序时要用到字符串截取,由于可能是中英文混合的,所以用strstr()函数会出现乱码。于是网上找了段UTF-8格式的字符截取代码:

utf-8格式字符串截取



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);
}

没有评论: