![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 16.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przez długi czas szukałem błędu w moim kodzie i w końcu doszedłem do wniosku, że interpreter PHP uważa, że 199.941977831 jest większe od 2. Żeby się upewnić na 100%, że tu jest błąd, utworzyłem taki plik z takim kodem:
if(199.941977831 > 2) echo("tak"); Ku mojemu zdziwieniu na ekranie pojawiło się słowo "tak". Myślę, że wynika to z faktu, że pierwsza liczba jest typu float, a druga int i one są porównywane w jakiś inny sposób. Jak to poprawić? EDIT: Ups, pomyłka! 199,9419... rzeczywiście jest większe od 2. Nie wiem, czemu ale widziałem przecinek w innym miejscu, zaraz po jedynce :/ Po prostu źle spojrzałem. Sorry. Ten post edytował Capellini 7.05.2009, 18:35:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:37 |