erreur avec str replace

HD
Mammouth du PHP | 1181 Messages

27 janv. 2007, 13:57

salut
j utilise la fonction str replace() et ca ne semble pas fonctionner correctement
exemple :
$poids2 = str_replace($poids, ",", ".");
echo "avant : $poids -- apres : $poids2 !<br>";
me donne :

Code : Tout sélectionner

avant : 0,01 -- apres : , ! avant : 0,11 -- apres : , ! avant : 0,21 -- apres : , ! avant : 0,31 -- apres : , ! avant : 0,41 -- apres : , !
:? où est ce que je me suis planté ? merci !
Modifié en dernier par HD le 27 janv. 2007, 14:07, modifié 1 fois.
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

ViPHP
ViPHP | 1380 Messages

27 janv. 2007, 14:04

Tu n'as pas respecté l'ordre des arguments de la fonction.

Code : Tout sélectionner

str_replace ( mixed search, mixed replace, mixed subject [, int &count] )
ripat

HD
Mammouth du PHP | 1181 Messages

27 janv. 2007, 14:06

#-o
merci ! :pouce:
ce sujet n'a jamais existé :langue:
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]