【发布时间】:2017-04-27 22:39:32
【问题描述】:
我正在使用 Laravel 开发我的新应用。我已经在我的数据库表中的评级列上启动了平均函数,现在我很好奇如何将平均值从“3.3333”变为“3.3”。
$rating = Rating::avg('value');
echo $rating;
【问题讨论】:
我正在使用 Laravel 开发我的新应用。我已经在我的数据库表中的评级列上启动了平均函数,现在我很好奇如何将平均值从“3.3333”变为“3.3”。
$rating = Rating::avg('value');
echo $rating;
【问题讨论】:
您可以使用 php 的内置函数进行舍入。在这种情况下,您希望精度为 1,因此 round($rating, 1)。有关更多信息,请参阅文档:http://php.net/round
【讨论】:
你可以使用 round 它是内置的 PHP 函数,如果你想对 laravel eloquent 查询结果的任何结果进行四舍五入,请尝试下面的代码
$rating=round(Rating::avg('value'),1)
如果要将值四舍五入到第一个小数点,则在逗号后使用 1 内圆函数,同样,您可以根据要舍入数字的偏好增加数字。
【讨论】: