【发布时间】:2010-05-17 11:26:31
【问题描述】:
我想以某种方式对 PHP 中的评级系统的数字进行四舍五入,如下所示:
4.6667 = 4.6
5.0001 = 5.0
有没有办法做到这一点? (顺便说一句,我从数据库中读取数据。)
【问题讨论】:
-
尝试在谷歌上搜索“php round”...第一次点击:php.net/manual/en/function.round.php 编辑:顺便说一句,为什么你希望 5.0001 向上舍入到 5.1 和 5.6667 向下舍入到 5.6?
-
我不知道你是如何从这些输入中得到这些结果的。你能描述一下你希望这个舍入系统如何工作吗?为什么要将 5.0001 向上舍入为 5.1,而将 4.6667 向下舍入为 4.6?
-
我希望它用于我网站的评分系统,例如,如果用户对内容评分 4 分(满分 5 分),它将被添加到其他评分中,然后计算平均值。这个数字(5.0001 和 4.6666)就是例子
标签: php floating-point decimal