[PHP & XML] multiplication par 0,4

Résolu/Fermé
Xdrei - 19 juil. 2007 à 11:45
 Xdrei - 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.
A voir également:

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
19 juil. 2007 à 12:30
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
0
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 ;)
0