Kann man testen, ob eine Zahl ungerade ist?

Gibt es dafür eine Funktion oder so?
Ich kenne sprintf() zum formatieren, aber kann man vielleicht auch so die Zahlen auf Format überprüfen (d.h. Nachkommastellen)?

Viel Grüße
froechrissi

Hallo froechrissi,

wirfst Du da nicht einiges durcheinander? Was hat ein Format mit einer Prüfung zu schaffen. Du kannst auch eine Ganzzahl (neudeutsch Integer) mit 2 Nachkommastellen formatieren.

Aber zu Deiner Frage:

if ($zahlfloor($zahl/2)\*2)

dürfte Deine Prüfung (aus dem Bauch heraus, also ungetestet) implementieren.

MfG Georg V.

Hallo

if ($x % 2) echo 'ungerade';
else echo 'gerade';

vielen Dank für eure Hilfe!
LG
froechrissi