我正在使用类似下面的内容,但函数replace_callback并未执行
$body2 = preg_replace_callback("/\{(.*)\}/isUe","replace_callback",$body);
字符串$ body看起来像这样:
...<Cell><Data>{var}</Data></Cell>...
我的错在哪里
不起作用:
function replace_callback() {
$test999= "asdasdasdasdasdasdsdd";
return($test999);
}
$body2 = preg_replace_callback("/\{(.*)\}/isU","replace_callback",$body);
答案 0 :(得分:0)
不要将e
(eval)修饰符与preg_replace_callback一起使用。
如果您尝试这样做,BTW PHP会显示警告;不要隐藏它们。