Bonjour à tous,
Je ne comprends pas les résultats que j'obtiens après avoir utilisé la fonction round()
je prends un chiffre representant une somme à laquelle j'applique une remise soit :
$totalNet=$brutActi-(($brutActi*$remise)/100);
comme ma remise ne donne pas forcément un résultat rond je cherche à le ramaner à 2 décimales soit :
$totalNet=round($totalNet*100)/100;
à ce stade si je fais un echo de mon résultat j'obtiens par exemple
$totalNet=387.5
j'ai maintenant une autre variable $sommeRecue=387.5
et quand je fais l'opération suivante
echo ($totalNet-$sommeRecue);
j'obtiens :
-5.6843418860808E-14
quelqu'un peut-il me dire pourquoi et m'expliquer comment y remedier ?
Bonne fin de journée à tous
Partager