* Thus wrote Niels Uhlendorf ([EMAIL PROTECTED]):
> Hi,
> 
> Although this seemed to be an easy prob I couldn't solve it in all the 
> time.
> 
> I have a function and a string i want to be replaced. I use preg_replace 
> and get a var out. Now I want this var in the function but I don't know 
> how I can get it in:
> 
> preg_replace("#\[\+\+(.*)\+\+\]#Uis",my_function($1),$str); doesnt work 
> at all and lots of other variations do not as well.

Your missing the /e modifier, and should quote the function (I
believe):

preg_replace("#\[\+\+(.*)\+\+\]#Uise",'my_function($1)',$str);

Curt
-- 
"I used to think I was indecisive, but now I'm not so sure."

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to