strip_tags()
関数を使用していますが、いくつかのタグ (およびそのすべてのコンテンツ)を削除する必要があります。
例えば :
<div>
<p class="test">
Test A
</p>
<span>
Test B
</span>
<div>
Test C
</div>
</div>
たとえば、P タグと SPAN タグを削除して、次のものだけを残す必要があるとします。
<div>
<div>
Test C
</div>
</div>
strip_tags
2 番目のパラメーターとして、保持するタグが必要です。
この特定の例では使用できますstriptags($html, "<div>");
が、スクレイピングしている html と削除する必要があるタグは常に異なります。
ニーズに合った機能を何時間も探しましたが、役立つものは見つかりませんでした。
何か案は?