J'ai un calcul mathématique étrange ici. J'espère que quelqu'un va t'expliquer.php calculer float
$a = 1.85/100;
$b = 1.5/100;
$c = 1.1/100;
$d = 0.4/100;
$e = 0.4/100;
$f = 0.4/100;
$g = 0.4/100;
$h = $a + $b + $c + $d + $e + $f + $g;
echo $h*100 ."<br>";
$i = $h-$a;
$i = $i-$b;
$i = $i-$c;
$i = $i-$d;
$i = $i-$e;
$i = $i-$f;
$i = $i-$g;
echo $i;
La dernière valeur $i
doit être 0 mais il retourne 6.93889390391E-18.
Ce sont les bizarreries de point flottant Arithmétique. Lire http://docs.sun.com/source/806-3568/ncg_goldberg.html – Gumbo
0,004 - $ g = 0; mais 0,004 - $ i = 6,93889390391E-18; une idée pour corriger cela? – apis17