PHP expert |
|
Je moet een e modifier gebruiken, maar pas op. Dit betekent dat je puur PHP mag gebruiken in de 2e parameter. Je staat dus open voor mogelijke beveiligingsproblemen:
$text = preg_replace('~\[speler](.*?)\[/speler]~sie',
"str_replace('[speler]\\1[/speler]', '<a href=\"?p=profiel&pi=\\1\">' . naamNaarId('\\1') . '</a>', \$text);",
$text
);
echo $text;
"str_replace('[speler]\\1[/speler]', '<a href=\"?p=profiel&pi=\\1\">' . naamNaarId('\\1') . '</a>', \$text);", $text );
|