Hallo Ego Hugon,
Dass innerhalb von php bei einer Kommazahl das Komma ein Punkt und kein Beistrich ist, war mir bewußt, ich habe nur im Zuge meiner Problemformulierung den im realen Leben gewohnten Beistrich gesetzt.
im realen Leben bin ich überwiegend den Punkt als Dezimaltrennzeichen gewohnt; nur in sehr seltenen Fällen (z.B. beim Onlinebanking) sehe ich mich gezwungen, stattdessen das Komma zu verwenden. Das ärgert mich jedesmal gewaltig.
Andernfalls bekommst du den Wert von PHP_INT_MAX
Ich nehme mal an, diese Konstante definiert die vom System höchst zulässige ganze Zahl, oder?
Ja, wie man aus dem Namen der Konstanten schon vermuten kann.
Bei der Prüfung der Eingabe gehe ich nun so vor, dass ich zunächst überprüfe, ob die Eingabe auch wirklich nur aus Ziffern besteht, ...
Also würdest du die Eingabe "1E3" anstatt "1000" abweisen? Schade.
Ciao,
Martin
Time's an illusion. Lunchtime doubly so.
(Douglas Adams, "The Hitchhiker's Guide To The Galaxy")
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(