remplacer un tableau par un autre tableau

Nath
Invité n'ayant pas de compte PHPfrance

16 août 2005, 12:01

Hello,


J'ai une variable du style :


$maVariable=" La nuit est belle et il fait beau et la fille est belle et le soleil est beau";


Dans cette variable ,vous constaterez qu'il y a 2 fois le mot "belle", 2 fois le mot "beau" et 3 fois le mot "et".

Ma question est comment faire pour récupérr la même variable en remplaçant TOUTES les occurences du mot :

"nuit" par "jour"
"belle" par "moche"
"beau" par "horrible"

merci de m'aider.

Nath

Eléphant du PHP | 55 Messages

16 août 2005, 12:05

En utilisant la fonction str-replace.

Tu peux même remplacer un tableau par un autre :wink: .

Mammouth du PHP | 19672 Messages

16 août 2005, 12:07

<?php
$maVariable=" La nuit est belle et il fait beau et la fille est belle et le soleil est beau"; 
$maVariable = str_replace("la nuit", "Le jour", $maVariable);
$maVariable = str_replace("belle", "moche", $maVariable);
$maVariable = str_replace("beau", "horrible", $maVariable);
echo("<p>". $maVariable ."</p>");
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Nath
Invité n'ayant pas de compte PHPfrance

16 août 2005, 12:08

merci Bobulum, je connaissais cette fonction mais je l'ai oublié depuis le temps !! :lol: