Tom: Mit if() auf Zahlen von 0 - 20 Prüfen

Beitrag lesen

Hello,

Ja, aber is_numeric erlaubt auch . und , als Trennzeichen was ctype_digit ebenfalls mit herausfiltert:

ctype_digit(1,0) liefert false
is_numeric(1,0) liefert true

Da 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

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de