不推荐使用:preg_replace():替换为preg_replace_callback但preg_replace_callback显示错误

时间:2017-11-13 03:24:11

标签: php preg-replace deprecation-warning

我需要一些帮助。由于preg_replace已被弃用,我必须将我的preg_replace转换为preg_replace_callback,当我尝试更改它时,我总是会显示一些错误。

我试过了

变化:

$importedOptions = preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen('$2').':\"$2\";'", $importedOptions);

要:

$importedOptions = preg_replace_callback(
    '!s:(\d+):"(.*?)";!e',
    function() { return "'s:'.strlen('$2').':\"$2\";'"; },
    $importedOptions
);

我尝试了其他方法,但没有成功,请帮助我

由于

0 个答案:

没有答案