French English German Italian Russian Spanish

Help us

Pour continuer à avoir nos extensions gratuites. To continue to have our free extensions.

Montant, Amount:

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.