Hello,
Ja, aber
is_numeric
erlaubt auch . und , als Trennzeichen wasctype_digit
ebenfalls mit herausfiltert:
ctype_digit(1,0)
liefert false
is_numeric(1,0)
liefert trueDa meine Werte aus einer ini Datei kommen, hat er scheinbar kein Problem mit nem vermeintlichen string und daher scheint mir
ctype_digit
vorteilhafter.
Das kannst nur DU als Programmierer entscheiden, welche Funktion hier die passendere ist. Und eine Tipp möchte ich Dir ungefragt dazu noch geben: Dokumentiere die Entscheidung ausreichend. WEnn Du später mal das Programm verändern willst, sollte Die sofort klar werden, warum Du dich für welche Funktion entschieden hast.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg