Bonjour,
J'ai un petit souci avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?
$var1=9;
$var2=9.001;
echo $var2-$var1;
?>
Moi, je trouve 0.001
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