zut: Foreach zum ersetzen verweden, Fehler tritt auf?

Beitrag lesen

$sonderz = array(".", "?", "!", ";");

foreach($sonderz as $sonderzz)
          {
(Zeile56)    $string = ereg_replace($sonderzz,"test",$string);
          }

Ich glaube, es fehlen die Anführungszeichen. Ohne dir wird nämlich nur der Inhalt der Variable an der Stelle "eingefügt", somit fehlen hier die Anführungszeichen. Probiers also mal so:

$sonderz = array(".", "?", "!", ";");

foreach($sonderz as $sonderzz)
          {
(Zeile56)    $string = ereg_replace("$sonderzz","test",$string);
          }

Müsste jetzt eigentlich funktionieren...