un str_replace qui ne fait pas son travail....

Eléphant du PHP | 115 Messages

03 juil. 2008, 11:57

Bonjour,

J'essaye de remplacer les espaces d'une chaine par un %. C'est pour une recherche.
Mais ça ne marche pas avec la fonction str_replace ni ereg_replace...

Voila le code:

Code : Tout sélectionner

$chaine="tapis vert" $chaine=str_replace(" ","%",$chaine);
Ou est le soucis ??
Quelques réalisations www.cdi-interactiv.com

Mammouth du PHP | 1353 Messages

03 juil. 2008, 12:06

Bonjour,

je pense que le soucis est aillers car personnellement si je fais :
<?php 
$chaine="tapis vert";

$chaine=str_replace(" ","%",$chaine);  

echo $chaine;
?>
ca m'affiche
tapis%vert
Bon j'ai rajouté un ; après $chaine="tapis vert" bien sûr...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphant du PHP | 115 Messages

03 juil. 2008, 13:44

l'oubli du ; virgule n'etait pas dans mon script. L'erreur ne venait donc pas de là.
Quoi qu'il en soit, ça marche maintenant...

Merci quand même!
Quelques réalisations www.cdi-interactiv.com