如何在PHP5.4中用preg_replace_callback替换preg_replace?

时间:2014-10-21 10:46:23

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

我有一个PHP页面,我在其中使用以下命令: -

$abc = preg_replace('/&#(\d+);/me', "chr(\\1)", $abc);

现在我想用" preg_replace_callback"替换上面的命令。在PHP 5.4中不推荐使用函数preg_replace。

我怎样才能实现它?

1 个答案:

答案 0 :(得分:-1)

尝试使用这样的匿名函数:

$abc = preg_replace_callback(
    '/&#(\d+);/me',
    function ($match) 
    { 
        return chr($match[1]);
    },
    $abc
);