hsr: indexOf und NaN in PHP?

Beitrag lesen

Hi,

if ($var.indexOf(",") == 1)
{ $dau = "ja"; }
mit strpos, kannst Du zB. gucken, ob ein Komma enthalten ist.
http://de2.php.net/manual/de/function.strpos.php

if (isNaN($var) == true)
{ $dau = "ja"; }
meinst Du so etwas wie empty(), also nachschauen ob nichts drin steht?
dann: http://de2.php.net/manual/de/function.empty.php

Danke Euch beiden. Leider bin ich zu doof fuer diesen Buchstabensalat.

if ($v < 0 || $v > 450 || !preg_match("/^\d+$/",$v))
{ die ("blabla"); }
funktioniert bestens. Angenommen werden nur ganze Zahlen zwischen 1 und 450, bei alle anderen Zeichen wird gemeckert.

Im zweiten Fall soll alles zwischen 0 und 4 erlaubt sein, auch Dezimalzahlen wie 1.3, aber bei Eingabe von "1,3" mit Komma statt Punkt sollte es auch die Fehlermeldung geben. Das kriege ich aber nicht gebacken leider.

Wer erbarmt sich (*nett guck)?

hsr