|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 170 ![]() |
salut,
voici un bout de code : Code :
a=6.6 b=6.6 a != b Si vous avez des pistes pour apprendre a compter a php, je suis preneur, parceque la je suis bien emm... j'ai des calculs a faire, et comme vous le voyez ca fait n'importe quoi... merci d'avance |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
pour comparer les float en PHP c'est bccomp
http://fr.php.net/manual/fr/function.bccomp.php http://www.php.net/manual/fr/language.types.float.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
tu aurais fait de la physique dans la vie, alors tu saurais que 6.6 est très différent de 6.60.
Tout ce qu'il y a de plus normal en tout cas, tu te laisses juste avoir par l'omission du zéro final. Si le chapeau de la réponse ne t'éclaire pas, rappelle toi que le zéro final est improprement sous entendu (ou pas) et que tu utilises le calcul à virgule flottante. Si tu veux faire fonctionner ce que tu fais, il faut se restreindre aux entiers (vu qu'il n'y a pas de type décimal). tient regarde je corrige ton script. Code :
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
0.55 est un nombre fini en base 10, il ne l'est pas en binaire, et donc sa représentation physique par le processeur est une approximation...
__________________
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 170 ![]() |
merci a vous, avec la fonction bccomp, j'ai pu m'en sortir.
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 170 ![]() |
tant que j'y suis, vous connaitrez pas l'equivalent en javascript de la fonction bccomp ? j'en aurai aussi besoin
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com