Hallo Leute,
ich möchte über einen regulären Ausdruck einen Teilstring durch einen Wert eines Arrays ersetzen. Als Schlüssel im Array soll das gefundene Pattern eingesetzt werden. Nun gibt es ja den Schalter e, um den Ersatz als php-Code auszuführen. Leider erhalte ich eine Fehlermeldung: unexpected T_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...
preg_replace("/###([^#]+)###/e","$row["$1"]",$string);
so soll z.B. der String "test.php?showObject=###ID### in jeder Ergebniszeile durch den Wert von $row["ID"] ersetzt werden.
Was mache ich falsch?