kissgxd 于 2014.11.22 09:17 提问
- PHP中preg_replace怎么能换成preg_replace_callback
-
PHP中preg_replace怎么能换成preg_replace_callback
preg_replace('#{([a-z_0-9]+)}#Uei', "\$data[\1]", $data['setting']['url']['list']);
-
-
youngc527
2014.11.22 10:24
- 已采纳
preg_replace_callback('#{([a-z_0-9]+)}#Uei',
function ($matches) {
return "\$data[$matches[1]]";
}, $data['setting']['url']['list']);
差不多这个意思
-
- qq_22783459 2014.11.22 15:04
楼上说了。其实也就是调用一个处理函数就行了。
-
-
xuzuning
2014.11.22 15:23
preg_replace_call_back('#{([a-z_0-9]+)}#Uei', function($m) use ($data) { return $data[$m[1]]; }, $data['setting']['url']['list']);
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
- 其他相关推荐