QL\QueryList::_stripTags PHP Method

_stripTags() private method

去除特定的html标签
private _stripTags ( string $html, string $tags_str ) : string
$html string
$tags_str string 多个标签名之间用空格隔开
return string
    private function _stripTags($html, $tags_str)
    {
        $tagsArr = $this->_tag($tags_str);
        $html = $this->_removeTags($html, $tagsArr[1]);
        $p = array();
        foreach ($tagsArr[0] as $tag) {
            $p[] = "/(<(?:\\/" . $tag . "|" . $tag . ")[^>]*>)/i";
        }
        $html = preg_replace($p, "", trim($html));
        return $html;
    }