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

Reply via email to