André Laugks: Datentyp aus Formular überprüfen

Beitrag lesen

Hallo!

PHP übergibt alle Werte aus einem Formular als Strings, also auch ganze Zahlen wie 43.

Nun ist mir heute aufgefallen, daß man nicht 100% testen kann, ob eine ganze Zahl, also Integer, übergeben wurde.

$input kommt immer aus einem Formular

$input = 10;
gettype($input); // gibt "string" zurück

Nach langem rumtesten sind mir nur noch reguläre Ausdrücke zum testen eingefallen, also ob nur 0-9 vorkommt.

Gibt es eine andere Möglichkeit?

MfG, André Laugks