J'ai quelques lignes qui me permettent de trouver une balises dans un fichier html , je veux supprimer toutes les occurences de cette balise, en l'occurence 2 dans mon fichier de test.
La première balise se supprime bien mais jamais la 2ème. Du coup quand je la réécris par la suite, j'en ai à nouveau 2.
Quelqu'un a déjà eu ce problème ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
          $base= $doc->getElementsByTagName('base');
          echo $base->length; // affiche 2 comme prévue
          if( $base->length > 0 ) {
              foreach ($base as $item) {
                $item->parentNode->removeChild($item);
              }
          }
          echo $base->length; //Affiche 1  au lieu de 0 :s