Oui en effet. C’est une erreur de ma part. C’était pour garder le caractère générale de la substitution de tags. Tu mets le nom du tag dans la variable $oldTag et hop c’est parti !

Par ailleurs, je rajoute un style pour que ton code si soigneusement et sémantiquement entré dans une balise code s’affiche correctement 😉