Servus,
ich fange mal wieder an mit PHP, und komme nun auf folgendes Problem:
Ich will, besser gesagt soll, einen Additions-Taschenrechner für Ganzzahlige Zahlen schreiben. Dabei muss natürlich überprüft werden, ob der Nutzer eine Ganzzahlige Zahl eingegeben hat oder nicht. Ich hab mich zwar schon im Internet umgeschaut wurde aber nicht ganz so schlau draus.
Ich übergebe von einem Formular die beiden Eingabefelder a und b und lese diese in der PHP als $a und $b ein. Bisher hatte ich zur Überprüfung:
Code:
if(ctype_digit($a) AND ctype_digit($b))
Wenn ich nun aber ganzzahlige negative Werte eingebe, spuckt der für diese Überprüfung false aus

.
Dann habe ich die Funktion is_int gefunden, und die Abfrage lautete dann:
Code:
if(is_int($a) AND is_int($b))
Nun spuckt der aber, egal was ich eingebe, false aus
Was mache ich da falsch? Denke ich einfach zu einfach? Danke schonmal für die Hilfe, kommt sicher bald noch mehr ^^