Wahrscheinlich ist $number
tatsächlich eine Zeichenkette: "0.5"
.
Siehe stattdessen is_numeric
. Die is_*
-Familie überprüft den tatsächlichen Typ der Variablen. Wenn Sie nur wissen wollen, ob die Variable eine Zahl ist, unabhängig davon, ob es sich tatsächlich um ein int
, ein float
oder ein string
handelt, verwenden Sie is_numeric
.
Wenn Sie eine Dezimalstelle brauchen, die nicht Null ist, können Sie Folgendes tun:
%Vor%Tags und Links php