Bonjour à tous,

J'explique le contexte. J'avais une fonction qui permettait de faire des calculs banals avec des "double" positifs.

Jusque la, aucun soucis.

Maintenant je dois gérer les nombres négatifs.

Normalement, le code était prévu pour sauf que :

Méga surprise, selon PHP:

echo 360 + (-360.45);

retourne -0.44999999999999 au lieu de -0.45

quelqu'un a t'il déjà eu ce cas la et comment avez vous corriger ce "bug" ?

PS : Je ne souhaite pas utiliser round(), je souhaite que, par exemple, 360 reste 360 et non 360.00.

Merci par avance