标签: php floating-point decimal
我想以某种方式围绕PHP中的评级系统的数字,如下所示:
4.6667 = 4.6 5.0001 = 5.0
有没有办法做到这一点? (顺便说一句,我从数据库中读取数据。)
答案 0 :(得分:7)
您不符合任何单一规则。例如:
4.6667 = 4.6 5.0001 = 5.1
无论如何看这些功能:
<强> round 强> 的 ceil 强> floor
number_format 。
答案 1 :(得分:5)
使用此:
echo round(1.45667, 2);
数字“2”是您想要的小数位数。
这是输出1.46。