php出错Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback

在使用preg_replace_callback函数时,回调函数写的返回值都是一个字符串,但奇怪的是,执行后,却报warning:

Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback in C:\web\tpl.class.php on line 163
其实究其原因,原来是preg_replace_callback和preg_replace的函数用法是不一样的,preg_replace_callback不能通过数组方式来调用,而preg_replace是可以通过数组参数批量替换。

您可能还会对下面的文章感兴趣: