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