我试图做一个替换HTML标签定制标签在我的网站如下与HTML更换自定义标签一些html标签(使用正则表达式),具体如下:使用preg_replace_callback
<blockquote class="tm-style2"><span>
"Donec volutpat nibh sit amet libero ornare non laoreet arcu luctus. Donec id arcu quis mauris".
</span></blockquote>
我试过以下,但不工作。请帮助:
$article_text = preg_replace_callback(
"(\[block-([0-9]+)\](.+)\[\/block-([0-9]+)\])",
create_function('$p','return "<blockquote class=\"tm-style".$p[1]."\"><span>".$p[2]."</span></blockquote>";'), $article_text);
没有必要创建preg_replace_callback函数。 – 2015-02-09 13:09:04