我有一些拒绝运行的代码,给出了错误;
[ErrorException]
A non well formed numeric value encountered
我已经阅读了很多关于它的内容,但所有解决方案似乎都处理了未正确使用number_format
,date
或strtotime
的人。
我的代码可以像下面一样简单,同时给出错误;
$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上。
有没有人知道什么是错的,或者我可以做些什么来尝试让它发挥作用?
答案 0 :(得分:2)
我认为此处的问题不在于$plan
,而在于$cost_of_report
。确保它的号码
答案 1 :(得分:0)
确保在计算之前没有将$ cost_of_report转换为number_format()。
在转换为number_format()
之前尝试进行计算希望这有帮助。