This script will highlight string inside [code] and [/code] only.
< ?php // function to call function highlight_code($txt){ $hasil = preg_replace_callback('{[code]((.|n)+?)[/code]}i',"replace_code", $txt); return $hasil; } // main function function replace_code($ketemu){ $hasil = trim($ketemu[1], "n "); return highlight_string($hasil, true); } // sample of usage: $string = "It's PHP info: [ code ] [ /code ]"; echo highlight_code($string); ?>
The main function is the replace_code()
function that will highlight the string. But we need to return the the highlighted string back into the full strings. So we use the callback, using highlight_code() function.
Good luck ^_^
Leave a Reply