【发布时间】:2019-07-16 09:03:12
【问题描述】:
嘿,我有以下问题, 我得到了收视率并获得了当时的平均水平,但我想追随:
1,2222222222222 = 1
1,2666666666666 = 1,5
2,3635345435435 = 2.5
2,567435 345345 = 2.5
3.5709 = 3
29,3003453450 = 29
我希望所有数字最接近 0.5,但是当它们没有小数时,不应该显示 3.0 或 4.0,只显示没有小数的数字。
目前我有这个代码:
function roundRating($rating) {
return floor($rating * 2) / 2;
}
有人可以帮助我吗? 问候
【问题讨论】:
-
3.57098 = 3.6 3 = 3怎么了?为什么要将 29.3 舍入为 29 而不是 29.5? -
对不起这个例子是错误的
标签: php numbers rounding rating-system