preg_replace替换PHP代码
有一段PHP代码,我想让至之间的字符全部变为大写
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> a = '<a><?php $str = \'0\'; if($str==\'0\'){ echo $str; } ?></a>'; echo preg_replace("/<a>(.*?)<\/a>/es",'"<a>".strtoupper("\\1")."</a>"',$a);
$a = '<a><?php $str = \'0\'; if($str==\'0\'){ echo $str; } ?></a>'; echo preg_replace_callback("/<a>(.*?)<\/a>/s", 'foo', $a); function foo($r) { return "<a>".strtoupper($r[1])."</a>"; } <div class="clear"> </div>