Bitte nutze nur noch die die schnellere Variante
preg_replace()
Du kannst damit auch an eine Funktion weitergeben und zwar so:
Code:
$var = preg_replace('#\[code\](.*?)\[/code\]#ie', 'deine_funktion("\\1")', $var);
Die Methode mit \\1, \\2... nennt man Backreferencing, da sich das in diesem Fall auf das mit der ersten Klammer (also das (.*?)) zurückbezieht.
mfG, titus
Daniel L.
'-'