Posez votre question Signaler

[PHP & XML] multiplication par 0,4 [Résolu]

Xdrei - Dernière réponse le 19 juil. 2007 à 13:19
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 :
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.
Lire la suite 

[PHP & XML] multiplication par 0,4 »

2 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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 ;)
Ajouter un commentaire
Ce document intitulé « [PHP & XML] multiplication par 0,4 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?