Bonjour,
J'ai un petit souci avec le code suivant :
Moi, je trouve 0.001
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <? $var1=9; $var2=9.001; echo $var2-$var1; ?>
Ma calculatrice qui a 15 ans trouve 0.001
PHP trouve 0.00099999999999945 !!!!!!!!!
C'est vrai que c'est (tres tres tres) proche de 0.001, mais je preferai avoir la bonne valeur !
J'ai le meme probleme si je caste prealablement mes variables en double ($var1=(double)$var1; ...)
Avez-vous aussi ce genre de probleme ou est-ce specifique a certaines versions de PHP ou a l'OS ?
Y-a-t-il une solution pour y remedier ?
Merci pour vos suggestions,
Sohnic
Partager