[PHP & XML] multiplication par 0,4
Résolu
Xdrei
-
Xdrei -
Xdrei -
Bonjour,
Lorsque je parse un document XML avec simpleXML et qu'ensuite je traite les données je me retrouve avec des résultats "tronqués"!
Je m'explique, voila le code :
lorsque quantite=4 et prix=0,4
leur produit donne 0 alors que quand prix=10 leur produit donne 40.
Auriez vous la solution?
Merci d'avance.
Lorsque je parse un document XML avec simpleXML et qu'ensuite je traite les données je me retrouve avec des résultats "tronqués"!
Je m'explique, voila le code :
foreach ($xml->produit as $produit) {
echo $produit->quantite*$produit->prix;
}
lorsque quantite=4 et prix=0,4
leur produit donne 0 alors que quand prix=10 leur produit donne 40.
Auriez vous la solution?
Merci d'avance.
Configuration: Windows XP Firefox 2.0.0.4
2 réponses
-
Bonjour,
A vue d'oeil, je dirais que la virgule ne lui plait pas et qu'il préfèrerait un point. Peut-être devrais-tu commencer par remplacer toutes les "," par des "." dans tes variables concernées ?
Xavier -
même en modifiant avec un point ca ne fonctionne pas.
Mais j'ai trouvé la solution en utilisant settype($prix, "float").
Merci quand même ;)