Hallo Tom,
Die Funktion is_numeric() testet einen String, ob er als numerische Größe interpretiert werden kann.
Wenn Du testen willst, ob nur Ziffernzeichen enthalten sind, musst Du Dir selber etwas bauen.
das ist so nicht korrekt. Die Funktion prüft, ob der Übergebene Parameter als Zahl (integer, float) zu werten ist. Darüberhinaus wird jeder Parameter, der andere Zeichen als 0 bis 9 und einen "." enthält, als nicht nummerisch gewertet. Eigene Anstrengungen sind, wie so oft bei PHP, nicht erforderlich.
Gruß aus Berlin!
eddi