dbenzhuser: preg_replace() - wo ist der ver$&/$" Fehler?

Beitrag lesen

N'Obend

Hallo,

$bla = preg_replace("!{{(.*)}}!U", $_POST[$1], $string);
$1 ist in php eigentlich keine gültige Variable - versuch mal um $1 (oder um $_POST[$1]) einen Satz doppelte Anführungszeichen zu setzen.

Alles schon probiert, um $_POST[] gibts eine Fehlermeldung, um $1 werden die Platzhalter einfach gelöscht.

MudGuards Erklärung leuchtet mir durchaus ein. Nur gefallen will sie mir nicht ;)

Tschö,
dbenzhuser