代码弃用的preg_replace升级到PHP 5.5+替换下面preg_replace_callback
$sentence=preg_replace('/~([^<>]{1,})~/e', "'<span class=\"helpstart\">'.UTF8_strtoupper('\\1').'</span>'", $sentence);
弃用后给出一个警告弃用的/ e修饰符已过时,使用 preg_replace_callback代替在..
如何用preg_replace_callback()替换代码?
该文档非常清晰,您只需返回您希望在回调函数中替换匹配的值:http://in3.php.net/preg_replace_callback – DhruvPathak
好的,感谢您的建议 – jones
可能的重复[如何将preg \ _replace e转换为preg \ _replace \ _callback?](http://stackoverflow.com/questions/16367404/how-to-convert-preg-replace-e-to-preg-replace-callback) – Toto