php 删除指定html标签函数

发布于 2021-04-16 21:20:12
/**
     * 清除字符串里指定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);
0 条评论

发布
问题