脚本宝典收集整理的这篇文章主要介绍了php – 不推荐使用:preg_replace():不推荐使用/ e修饰符,而是使用preg_replace_callback,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试过的:
更改:
$template = preg_replace ( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#ies","\$this->check_module('\\1','\\2')",$template );
至:
$template = preg_replace_callback ( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#isu",return $this->check_module($this['1'],$this['2']); $template );
错误:
Parse error: Syntax error,unexpected 'return'
$template = preg_replace_callback( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#isu",function($matches) { return $this->check_module($matches[1],$matches[2]); },$template );
以上是脚本宝典为你收集整理的php – 不推荐使用:preg_replace():不推荐使用/ e修饰符,而是使用preg_replace_callback全部内容,希望文章能够帮你解决php – 不推荐使用:preg_replace():不推荐使用/ e修饰符,而是使用preg_replace_callback所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。