내가 조건을 가지고 x가 .3 인 경우, 1을 얻지 못합니다. ,가능한 중복 :이 X 미만 0.3PHP는 두 개의 동일한 수가 일치하지 않습니다. 곤충?
경우 $ 인 경우에만 1을 메아리
if($x <= .3) echo 1;
:
은 내가 floatval()에있는 X를 포장하려했지만, 운이
내가는 $ X를 에코 시도하지 그리고 난 "0.3"
내가 if ($x == .3)
시도 얻을 - 난 경우 아무것도
을 시도했다 if (.3 == .3)
분명히 작동
어떤 아이디어? 이 PHP 버그입니까?
이것은 버그가 아닙니다. 누군가가이를 닫으려면 사본을 찾아 주시겠습니까? –
어떻게 $ x가 .3인지 알 수 있습니까? 전체 코드 $ x = .3; if ($ x <=. 3) echo 1? –
$ x – erenon