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

Beitrag lesen

Hallo Cybaer,

Klar kann man das mit preg_match() machen, aber es gibt seit 4.3 standardmäßig ctype_digit().

Danke, das war der entscheidende Hinweis.

Hab´s jetzt so:
if (!empty($MAPpart[0][2]) && ctype_digit($MAPpart[0][2]) && $MAPpart[0][2] >= 0 && $MAPpart[0][2] <= 20)...

Ist zwar ein wenig lang, aber Funktioniert!

Eventuell könnte man es ja noch etwas einkochen!?

Gruß
LSB