Eléphanteau du PHP |
34 Messages
09 avr. 2009, 12:12
round(300 + 100 + 200,2) il me sort 600 alors que je voudrais qu'il m'affiche 600.00
Je crois pouvoir dire que c'est normale.
Php a appris à compter
300+100+200.2 = 600.2.
Si tu arrondi à zéro chiffres, tu obtiens bien 600
Si tu arrondi à uhn chiffre, tu obtiens 600.2
Et à trois chiffres, c'est 600.20
Encore que je ne suis pas sur du dernier cas, parceque c'est pas vraiment un arrondis.
Bref. Php ne peut donc pas sortir 600.00, simplement parce que cela n'est pas le résultat du calcul.
These lines the last endeavor,
To find the missing lifeline.