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 */