Ich wollte in einem Formular etwas eingeben und es soll per PHP geprüft werden, ob es wirklich ein Integer ist und nicht ein String. Leider übergibt die Form aber alles per String. Wie wandel ich diesen String in einen Integer um, bzw. prüfe, ob es wirklich ein Integer ist und kein String?
So sieht mein Code aus:
Integer:
String:
<?php if(isset($_GET['integer']) OR isset($_GET['string'])){ $integer=$\_GET['integer']; $string=$\_GET['string']; echo is\_int('$integer')." "; // Ergebnis: nichts echo is\_numeric('$integer')." "; // Ergebnis: nichts echo intval('$integer')." "; // Ergebnis bei String: 0 und bei Int: 0 } else { echo "Nichts gesetzt"; } ?\>