Maison >développement back-end >tutoriel php >Comment supprimer une balise Div spécifique et son code HTML interne à l'aide de la manipulation DOM en PHP ?
Pour extraire une balise spécifique et tous ses éléments internes, nous pouvons exploiter le pouvoir de manipulation du DOM. Dans ce cas, notre objectif est de supprimer tout ce qui se trouve dans
L'extrait de code PHP suivant utilise l'extension DOM native pour accomplir cette tâche :
<code class="php">$dom = new DOMDocument; $dom->loadHTML($htmlString); $xPath = new DOMXPath($dom); $nodes = $xPath->query('//*[@id="anotherDiv"]'); if($nodes->item(0)) { $nodes->item(0)->parentNode->removeChild($nodes->item(0)); } echo $dom->saveHTML();</code>
Dans ce code :
Cette méthode supprime efficacement le
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!