php:str replace

Un article de Polydoc.

Sommaire

[modifier] Synopsis

divers str_replace ( divers $recherche, divers $remplacement, divers $sujet (, entier &compteur) )

[modifier] Description

str_replace retourne une version de $sujet où toutes les occurrences de $recherche auront été remplacées par $remplacement.

[modifier] Notes

$sujet peut être un tableau. Sensible à la casse. Voir str_ireplace pour une version non sensible à la casse.

[modifier] Exemples

$texte = "Errare humanum est.";
echo str_replace('a', 'b', $texte);

...devrait donner :

Errbre humbnum est

En effet, tous les 'a' (correspondant au paramètre $recherche) ont été remplacés par des 'b' (correspondant au paramètre $remplacement).


Si $sujet est un tableau, le remplacement aura lieu sur toutes les valeurs de ce dernier.

$texte = array("Errare humanum est.",
               "quand je serais président !",
               "blablabla");
print_r(str_replace('a', 'b', $texte));

...devrait donner :

Array
(
   \[0\] => Errbre humbnum est
   \[1\] => qubnd je serbis président !
   \[2\] => blbblbblb
)