'遇到的格式错误的数值'在文本字符串上

时间:2017-10-10 13:29:11

标签: php laravel laravel-4

我有一些拒绝运行的代码,给出了错误;

[ErrorException]                             
A non well formed numeric value encountered

我已经阅读了很多关于它的内容,但所有解决方案似乎都处理了未正确使用number_formatdatestrtotime的人。

我的代码可以像下面一样简单,同时给出错误;

$plan == 'Event';
if($plan !== 'Event') {
    $cost_of_report = $cost_of_report * 2;
}

$cost_of_report = $cost_of_report * 2;行独立运作。

我已经回复了gettype($plan)并且它是一个字符串。

我在Laravel 4.2中的Laravel工匠命令中使用它,在PHP 5.6.31上。

有没有人知道什么是错的,或者我可以做些什么来尝试让它发挥作用?

2 个答案:

答案 0 :(得分:2)

我认为此处的问题不在于$plan,而在于$cost_of_report。确保它的号码

答案 1 :(得分:0)

确保在计算之前没有将$ cost_of_report转换为number_format()。

在转换为number_format()

之前尝试进行计算

希望这有帮助。