[PHP & XML] multiplication par 0,4

Résolu
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 :

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   Statut Membre Dernière intervention   1 011
 
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
Xdrei
 
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