Pilot-Doofy Posted June 2, 2005 Share Posted June 2, 2005 I'm recoding some of my forums and I'm trying to prevent the overuse of slow functions such as explode(); etc. I decided a more formal approach would be a regular expression. However, when I run the regular expression how would I run a function on the string that is returned? Here is my regular expression: $string = preg_replace('#(\[code\])(.+)(\[/code\])#si', '\\2', $string); I have the string returned between the code tags but here is what I tried to do: $string = preg_replace('#(\[code\])(.+)(\[/code\])#si', hightlight_string('\\2'), $string); How would I get the highlight_string(); function to work with the text that is between the tags? This doesn't work. Quote Link to comment https://forums.phpfreaks.com/topic/2342-creating-code-blocks-with-code-tags/ Share on other sites More sharing options...
Pilot-Doofy Posted June 3, 2005 Author Share Posted June 3, 2005 Anyone have any idea? Quote Link to comment https://forums.phpfreaks.com/topic/2342-creating-code-blocks-with-code-tags/#findComment-7679 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.