Problem med preg_replace
Hej,Jeg har nogle problemer med at få preg_replace til at virke. I en tekst har jeg koden ##formular_id=22##. Denne koden skal erstattes med en formular. Formularen genereres af funktionen form_show().
Første argument i form_show() er id'et på formularen.
Min preg_replace ser ud som følger:
$text = preg_replace("/##formular_id=([0-9]+)##/", form_show("\\1",true),$text);
Udtrykket genkender fint koden ##formular_id=22##, men id'et der sendes til funktionen er konsekvent altid \1, også selv om id'et i koden er sat til 22.
Nogen der har en idé om hvad der går galt?