警告:preg_replace_callback():需要参数2,'str_replace(array('。',',',“'”,''),'','\ 1')。 '。\ 4'',作为有效的回调函数

时间:2018-09-01 16:50:18

标签: php

对不起,我不是程序员,但是我喜欢玩游戏,添加和修改程序,因为我从php 5升级到7.2,所以我一直遇到问题,下面的代码无法正常工作。

function floatvalue($value)
{
    return floatval(preg_replace_callback('#^([-]*[0-9\.,\' ]+?)((\.|,){1}([0-9-]{1,2}))*$#e', "str_replace(array('.', ',', \"'\", ' '), '', '\\1') . '.\\4'", $value));
}
if (!function_exists('mb_ucfirst') && function_exists('mb_substr')) {
    function mb_ucfirst($string)
    {
        $string = mb_strtoupper(mb_substr($string, 0, 1)) . mb_substr($string, 1);
        return $string;
    }
}

我得到的错误是

Warning: preg_replace_callback(): Requires argument 2, 'str_replace(array('.', ',', "'", ' '), '', '\1') . '.\4'', to be a valid callback in /var/www...

我一直在搜索,我不知道该怎么做。有人可以帮忙吗?谢谢!

0 个答案:

没有答案