myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   [PHP] Überprüfen ob eine Zahl Ganzzahlig ist (https://mygully.com/showthread.php?t=3146787)

Averlance 27.12.13 19:32

[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 ^^

georgebaker 30.12.13 19:28

Müsste die Überprüfung nicht is_integer($a) heißen und nicht is_int($a) ??


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.