我有一个变量,它根据mysql查询返回百分比变化。它适用于该用户存在记录的任何情况。
但是,当没有用户的记录时,我有零值返回根值($percentages[0]->current, $percentages[0]->prior)
,但由于除零,我在该情况下的百分比变化变量返回NAN
。 / p>
我在这个例子中使用Laravel,我想知道用NAN
或INF
捕捉任何情况的最佳方法是什么,而是返回零?< / p>
因此,当我在前端显示根变量的零时,而不是显示百分比的NAN
时,我只想显示&#39; 0&#39;
这是变量:
$percentageChange = ROUND((($percentages[0]->current - $percentages[0]->prior) / $percentages[0]->prior)*100,0);
我不熟悉如何在laravel中最好地处理这个问题,但我想做这样的事情:
if ($percentageChange = NAN,INF) {
$percentageCHange = 0;
} else {
$percentageCHange;
}