• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

variable auf zahlen prüfen

Maarjan

Neues Mitglied
Hallo Miteinander

Ich möchte prüfen ob in einer variable wirklich nur zahlen eingegeben wurden.

$alter = $_POST['alter']; //Hier hole ich den Wert, den der Benutzer eingegeben hat...aber ist es auch wirklich eine Zahl?
 
im PHP gibts die funktion
Code:
is_numeric($Variable)
Damit lässt sich feststellen ob wirklich nur Zahlen drine stehen.
Dann müsstest du noch überprüfen ob $Variable auch größer als 0 ist ;)
 
Kommt drauf an wie die Uhrzeit formatiert ist.

Dann einfach den String in seine Bestandteile spliten:
zB
Code:
$zeit = "23:15:59";

 $ZeitArray = explode(":",$Zeit);
if(!is_numeric($ZeitArray[0]))
return false;

zB...

Dort wird dann jede Zeiteinheit einzeln überprüft und du kannst gleich noch überprüfen ob die zahl eine unrealistische Zeit ist. :D
zB sollte $ZeitArray[0] (Stunden) nicht kleine 0 und nicht größer 24 sein.:D
 
Zurück
Oben