preg_replace_callback不工作,功能不起作用

时间:2011-09-16 14:21:58

标签: php preg-replace preg-replace-callback

我正在使用类似下面的内容,但函数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);

1 个答案:

答案 0 :(得分:0)

不要将e(eval)修饰符与preg_replace_callback一起使用。

如果您尝试这样做,BTW PHP会显示警告;不要隐藏它们。