开始是自己写的正则,但是效果不佳,后来发现PHP有原生的函数来去除html标签,这就好办了,代码如下
function cutArticle($data,$cut=0,$str="....")
{
$data=strip_tags($data);//去除html标记
$pattern = "/&[a-zA-Z]+;/";//去除特殊符号
$data=preg_replace($pattern,'',$data);
if(!is_numeric($cut))
return $data;
if($cut>0)
$data=mb_strimwidth($data,0,$cut,$str);
return $data;
}
去除HTML标签的PHP技巧
本文介绍了一种使用PHP内置函数strip_tags去除HTML标签的方法,并通过正则表达式进一步清理特殊字符,确保文本干净整洁。
516

被折叠的 条评论
为什么被折叠?



