ChrisB: preg_replace, Ausgabeproblem

Beitrag lesen

Hi,

Ich möchte mittels preg_replace prüfen ob nur Buchstaben in meiner Ariable
sind, bei einem Fehler wie einer Zahl soll es eine Fehlermeldung geben!
Aber es haut nicht hin so wie ich es will?

$test='testwort1';

if (preg_replace ( '~[^a-z/>]~i', '',$test ))
{
echo 'Verbotenes Zeichen!';
};

Biete lies im Handbuch nach, was der Rückgabewert von preg_replace ist und aussagt. Und lass dir mittels var_dump ausgeben, was dein preg_replace im konkreten Fall zurückgibt.

Wenn du wirklich nur prüfen willst – dann verwende preg_match.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?