我一直在做一个旧项目。在编码期间,我遇到了抛出错误的以下函数(使用preg_replace_callback而不是preg_replace)。我试图将它从preg_replace转换为preg_replace_callback但是得到了错误。
您能否帮我转换下面的preg_replace_callback。提前谢谢。
function deescapeString($s) {
$torepl = array("/\\\(\d{1,3})/e" => "chr(octdec(\\1))",
"/\\\\\(/" => "(",
"/\\\\\)/" => ")");
return preg_replace(array_keys($torepl),$torepl,$s);
}