Hallo,
Es gibt keine Konfigurationsmöglichkeit, die solche wie Zahlen aussehende Strings zu Zahlen-Typen macht. Aber es gibt is_numeric().
Wird problematisch, da ja dann auch Hexadezimalwerte und Oktalwerte als richtig erkannt werden :(
das würde ich eher als Plus ansehen. Warum sollte ich anstatt der "krummen" 6144 nicht 0x1800 angeben dürfen? Sieht gefälliger aus und ist leichter zu merken. Für die Verarbeitung im Script macht es doch keinen Unterschied.
Natürlich könntest du den Eingabewert auch mit intval() in einen Zahlenwert umwandeln, da hast du sogar die Möglichkeit, die Zahlenbasis 10 fest vorzugeben. Nur kannst du damit nicht mehr zwischen dem Wert 0 und einer nicht-numerischen Eingabe unterscheiden (ggf. _zusätzlich_ mit is_int() prüfen).
Irgendeinen Haken gibt's ja immer. ;-)
Ciao,
Martin
Wieso heißen die Dinger eigentlich Anrufbeantworter? Eigentlich sind es doch nur Anrufanhörer.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(