Tobias Kloth: preg_replace, etwas in einem Befehl einsetzen

Beitrag lesen

Hallo Andavos,

return $template = preg_replace("/{(.*)}/",gettemplate("\1"),$template);

versuchs mal mit $1 statt \1. Das \1 (oder auch \2, \3, usw bei mehreren Klammern) ist afaik dafür da, um im regulären Ausdruck selbst den gespeicherten Wert verwenden zu können.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|