Hello,
Ja, aber
is_numericerlaubt auch . und , als Trennzeichen wasctype_digitebenfalls 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_digitvorteilhafter.
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
