On Mon, 25 Oct 2004 15:33:59 +0300, Ville Mattila <[EMAIL PROTECTED]> wrote: > Hi there, > > I have a few e-mail templates in a file that should be parsed. A > template can include also some "module codes" that should be replaced by > a return value of a certain function. For example, if the template > include a text "{ProductInfo:1032}", the value 1032 would be passed as > an argument to a function mdlProductInfo() and the whole string would be > replaced by the return value of the function. > > One possible way is to loop the string like this: > [...] > Any other ideas on this?
Yeah, use preg_replace_callback() , it does exactly what you're suggesting. http://fi.php.net/manual/en/function.preg-replace-callback.php -robin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php