删除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>
    

    发表评论