PHP strip_html_tags 函数 删除 指定的 HTML 标签及标签内内容

作者:     目录: PHP+MySQL     发表: 2019年05月04日

删除HTML标签和标签的内容。

使用方法:strip_html_tags($tags,$str)

  • $tags:需要删除的标签(数组格式)
  • $str:需要处理的字符串;

function strip_html_tags($tags,$str){
$html=array();
foreach ($tags as $tag) {
$html[]='/<'.$tag.'.*?>[\s|\S]*?<\/'.$tag.'>/';
$html[]='/<'.$tag.'.*?>/';
}
$data=preg_replace($html,'',$str);
return $data;
}
echo strip_html_tags(array('a','img'),$str);
//输出<div><p>这里是 p 标签</p><br></div>

发表评论