Einzelnen Beitrag anzeigen
Ungelesen 27.12.13, 19:32   #1
Averlance
Ist öfter hier
 
Registriert seit: Feb 2010
Beiträge: 253
Bedankt: 139
Averlance sollte auf gnade hoffen | -32 Respekt Punkte
Standard [PHP] Überprüfen ob eine Zahl Ganzzahlig ist

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 ^^
Averlance ist offline   Mit Zitat antworten