Bonjour à tous,
je vous confronte un problème très bizarre que je n'arrive point à solutionner. Pour faire court je teste si une valeur est négativeet ainsi faire un traitement par la suite si cette condition est remplie. Tout marche correctement sauf pour les valeurs proche de 0. Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if($res<0)
si j'effectue le test, mon programme avance et ne traite pas cela comme une valeur négative ... ? Je ne comprends vraiment pas ! Par contre j'ai d'autres valeurs négatives dans mon traitement et cela marche, comme par exemple avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $maval=-0.38
. Merci de votre aide par avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part $maval=-1.75
PS : comme c'est des nombres à deux virgules, j'ai essayé en mettant cela :
mais sans résultats ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if($res<0.00)
Et pour vraiment bien peter un plomb, j'ai le même résultat mais dans le sens inverse, avec >0 et 0.15 par exemple ...








Répondre avec citation
Partager