/**
* 清除字符串里指定html标签
*
* @param [type] $tags 标签,可多个,数组形式
* @param [type] $str 需要处理的字符串
* @return void
*/
function strip_html_tags($tags,$str){
$html=array();
foreach ($tags as $tag) {
$html[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i";
}
$data=preg_replace($html, '', $str);
return $data;
}
示例:
$str = "<div><font>abc</font></div>";
$str = strip_html_tags(['font'],$str);
var_dump($str);