Fonction str_replace() | Développement Web

Fonction str_replace()

La fonction str_replace permet de remplacer la chaîne de caractères $string1 par la chaîne $string2 dans la chaîne de caractères $string.

Si on souhaite remplacer plusieurs chaînes de caractères en même temps, il est possible d’utiliser la fonction array().

La fonction str_replace est souvent utilisée dans les systèmes de template ou pages modèles.

Utilisation de la fonction str_replace()

La signature de la fonction str_replace est la suivante :

str_replace ( $string1 , $string2 , $string);


   $string  = ' fonction #FONCTION# en php ';
   $string1 = '#FONCTION#';
   $string2 = '<b>str_replace</b>';  

   echo str_replace( $string1 , $string2, $string );

   /* Affiche : fonction str_replace en php */   

Comment remplacer plusieurs éléments à la fois ?


   $string  = ' fonction #FONCTION# en #LANGAGE# ';  

   echo str_replace( array('#FONCTION#','#LANGAGE#') , array('str_replace','PHP'), $string );

   /* Affiche : fonction str_replace en PHP */