Hallo,
ich habe mal eine Frage zur Verarbeitung von HTML-Formularen mit PHP.
Es geht dabei darum, zu prüfen, ob eine Eingabe nur aus 0-en und 1-en besteht.
Ich müsste also zuerst prüfen, dass nur ganze Zahlen eingegeben wurden und danach, ob diese jeweils >= 0 und <= 1 sind.
Wenn ich bspw. die Zahl 00110101 in ein Formularfeld (name='bin') eingebe und das Formular abschicke (method='post'), steht mir die Eingabe unter $_POST['bin'] zur weiteren Verarbeitung zur Verfügung.
Das Problem ist nur, dass es sich dabei immer um einen String handelt.
Es würde mir also bspw. nichts bringen, wenn ich prüfe, ob die Eingabe vom Typ Integer ist, um erstmal festzustellen, ob auch nur ganze Zahlen eingegeben wurden.
Auch die PHP-Funktion is_numeric() hilft mir da nicht weiter, weil bei numeric unter Anderem auch die Hex-Schreibweise erlaubt ist.
Kann mir vielleicht mal jemand kurz erklären, wie das grundsätzlich funktionieren könnte?