Cette solution est recherchée souvent par les développeurs pour remplacer une chaîne de caractères inconnus mais dont vous connaissez le départ et l'arrivée de cette chaîne de caractères !
Dans quasiment tout les exemple trouvé il faut utiliser des expressions un peu complexe, pour mes propres besoins je viens de créer un mini script que je vous explique :
$borne_de_depart = "<";
$borne_de_fin= ">";
$remplacement = "le texte à remplacer entre les bornes";
$texte = "tout le texte avant les modifications";
$position_depart = strrpos($texte, $borne_de_depart );
$position_fin= strrpos($texte, $borne_de_fin);
$tagLength = $position_fin - $position_depart + 1;
$nouveau_texte = substr_replace($texte, $remplacement, $position_depart, $tagLength);
echo $nouveau_texte;
J'ai testé le code maintenant si vous avez d'autres moyens ou rencontré des problèmes avec ce code pour remplacer un texte antre deux balises en php demandez moi.