我正在使用Laravel开发我的新应用。我已经在我的数据库表中的评级列上启动了平均功能,现在我很好奇我怎样才能将平均值从“3.3333”变为“3.3”。
$rating = Rating::avg('value');
echo $rating;
答案 0 :(得分:3)
您可以使用php的内置函数进行舍入。在这种情况下,您需要精度为1,因此round($rating, 1)
。有关详细信息,请参阅文档:http://php.net/round
答案 1 :(得分:1)
您可以使用 round 它是内置的 PHP 函数,如果您希望对 laravel eloquent 查询结果的任何结果进行四舍五入,请尝试以下代码
$rating=round(Rating::avg('value'),1)
如果要将值舍入到第一个小数点,请在逗号后使用舍入函数内的 1,同样,您可以根据要舍入的首选项增加数字。< /p>