preg_replace met } tekens
Geoffrey
12/02/2008 14:09:00Hallo allemaal,
Ik wil een bepaalde string vervangen door een html opgemaakte tekst. Nu heb ik het volgende gedaan:
$template = preg_replace('/\{BLOCK=(.*?)\}/si',block('\\1',$config['id']),$template);
{BLOCK=342} is de input (bijv.) en dan moet 342 vervangen worden door de uitkomst van een functie. in dit geval: block(blockID,userID) => block(342,14). Alleen uiteraard werkt hij niet :p
Kan iemand mij vertellen wat ik fout doe?
Alvast bedankt!
Ik wil een bepaalde string vervangen door een html opgemaakte tekst. Nu heb ik het volgende gedaan:
$template = preg_replace('/\{BLOCK=(.*?)\}/si',block('\\1',$config['id']),$template);
{BLOCK=342} is de input (bijv.) en dan moet 342 vervangen worden door de uitkomst van een functie. in dit geval: block(blockID,userID) => block(342,14). Alleen uiteraard werkt hij niet :p
Kan iemand mij vertellen wat ik fout doe?
Alvast bedankt!
PHP hulp
05/01/2025 11:11:28Martijn B
12/02/2008 18:31:00Dat kan niet, volgens mij.
Je zult eerst alles moeten inlezen, daarna door de functie moeten halen.
En als laatste alles in de input vervangen.
Je zult eerst alles moeten inlezen, daarna door de functie moeten halen.
En als laatste alles in de input vervangen.