我真的需要preg_replace
的幫助。請看下圖:Preg替換問題(PHP)
<html>[sourcecode language='php']<?php echo "hello world"; ?>[/sourcecode]</html>
我只希望它顯示的PHP標籤和剝離出來休息,所以我會得到以下結果:
<?php echo "hello world"; ?>
請幫助。我曾嘗試以下方法:
$update = get_the_content();
$patterns = array();
$patterns[0] = '/<html>/';
$patterns[1] = '/</html>/';
$patterns[2] = '/[sourcecode language]/';
$patterns[3] = '/[/sourcecode]/';
$replacements = array();
$replacements[0] = '';
$replacements[1] = '';
$replacements[2] = '';
$replacements[3] = '';
echo preg_replace($patterns, $replacements, $update);
但它不起作用。我的問題也是語言可能並不總是PHP。