Hugo Zeiss: str_replace (Eingaben überprüfen und ersetzen)

Beitrag lesen

Guten morgen,

ich möchte über str_replace folgende Zeichen überprüfen und ersetzen:
<

&
"

Hatte mir dabei folgendes gedacht:
$suchen   = array('<','>','&','"');
$ersetzen = array('<','>','&amp','&quot');
$text     = '< dies ist ein text > "oho", & noch mehr';
echo str_replace($suchen,$ersetzen,$text);

Als Ergebnis wird einfach $text ganz normal ausgegeben ohne,
dass die jeweiligen gewünschten Sonderzeichen ersetzt werden.

Wo liegt mein Fehler?

Gruß
Hugo