I need help with the PHP code for the following:
Get the text between each occurrence the BBCode tags [code] and [/code] in a given string so I can then replace the
I think you're searching for something like this
<?php
preg_match_all("/\[code\](.*?)\[\/code\]/ism", $search, $match);
hover, I'd suggest you to use BBcode parsers instead
To replace all spaces with
, simply use preg_replace_callback
<?php
$text = preg_replace_callback("/\[code\](.*?)\[\/code\]/ism", function($match) {
return str_replace(" ", " ", $match[1]);
}, $search);