call_user_func und preg_replace

obaran

Erfahrenes Mitglied
Hallo,

ich habe mit folgenden 3 Zeilen Probleme.
PHP:
$suchmuster = '/\*zuersetzen\[(\d+)\]\*/i';
$ersetzung = call_user_func($elem_no_asterisk, '$1');
$text = preg_replace($suchmuster, $ersetzung, $text);
Ich möchte ein String durchsuchen in dem eine Zeichenkette in der Form:
*zuersetzen[1]*
vorkommen kann.
Nun soll diese Zeichenkette durch einen Rückgabewert einer selbstbenannten Funktion ersetzt werden. Dieser Funktion soll der Inhalt in den eckigen Klammern übergeben werden.

Kann mir da einer weiterhelfen?


Danke und Gruß
Oli
 
Zurück