Mögliche Duplizieren:
compare floats in phpPHP findet nicht zwei gleiche Zahlen, um gleich zu sein? Fehler?
ich habe eine Bedingung:
if($x <= .3)
echo 1;
es 1 Echo wird nur dann, wenn x kleiner als 0,3
wenn $ x ist gleich .3, ich bekomme keine 1.
Ich habe versucht, die x in floatval() Wickeln, aber kein Glück
Ich habe versucht, die $ x Echo und ich erhalte "0,3"
i if ($x == .3)
versucht haben - nichts
wenn i haben if (.3 == .3)
versucht, die
Ideen offensichtlich funktioniert? Ist das ein PHP Bug?
Es ist kein Fehler. Könnte jemand bitte ein Duplikat finden, um das zu schließen? –
Woher wissen Sie, dass $ x 0,3 ist, z. ist der gesamte Code $ x = .3; if ($ x <=. 3) echo 1? –
Bitte geben Sie eine Zuweisung von $ x – erenon