php自动截取描述字符串函数

php自动截取文章内容描述字符串的函数。

很多网站首页都有一片文章的一小部分,在这里就要使用 strip_tags()把html标签去除掉(我上一篇文章中有提到php过滤html标签函数 strip_tags的用法)。但是汉字的话我们还要考虑的是,该网页用的是什么编码,因为正常切割字段串很容易把最后一个汉字切成一半。

/**
* 截取utf-8字符串
* @param string $str 被截取的字符串
* @param integer $start 起始位置
* @param integer $length 截取长度(每个汉字为3字节)
*/
function utf8_strcut($str, $start, $length=null) {
preg_match_all(‘/./us’, $str, $match);
$chars = is_null($length)? array_slice($match[0], $start ) : array_slice($match[0], $start, $length);

unset($str);

return implode(”, $chars);
}

可以不经允许随意转载,分享:广州SEO,移动互联网推广 » php自动截取描述字符串函数

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多