Christian Kruse: Vor dem Komma alles streichen

Beitrag lesen

Hallo Gunnar,

Gibt es da so etwas nicht?

In PHP gibt’s dafür AFAIS keine eigene Funktion. Du kannst aber von deinem Wert den ganzzahligen Anteil abziehen.

Für negative Zahlen müsste man eine Fallunterscheidung machen, wenn das erforderlich sein sollte.

Deshalb (und weil es schneller ist, für die Micro-Optimierer) wird in diesem Fall idR ein Typecast verwendet:

$a = -10.4;
$b = 10.4;

var_dump($a - (int)$a, $b - (int)$b);

# gibt als Ausgabe:
#
# float(-0.4)
# float(0.4)

LG,
CK