0

次の関数を使用して、ユーザーが投稿したコメントからタグとそのコンテンツを削除しています。

function remove_html_element($tag,$content){
    $doc = new DOMDocument();
    $doc->loadHTML($content);
    $xpath = new DOMXPath($doc);
    foreach ($xpath->query('//'.$tag) as $node) {
        $node->parentNode->removeChild($node);
    }
    return $doc->saveHTML();
}

問題は、返されたコンテンツが HTML でラップされていること<!DOCTYPE html PUBLIC (...)です。

タグを追加せずにコンテンツを返すにはどうすればよいですか?

4

1 に答える 1