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. 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? 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
Archived
This topic is now archived and is closed to further replies.