在PHP中使用十进制数字

The*_*ady 4 php floating-point decimal

我想以某种方式围绕PHP中的评级系统的数字,如下所示:

4.6667 = 4.6

5.0001 = 5.0
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?(顺便说一句,我从数据库中读取数据.)

Sar*_*raz 7

您不符合任何单一规则.例如:

4.6667 = 4.6
5.0001 = 5.1
Run Code Online (Sandbox Code Playgroud)

无论如何看这些功能:

圆形
细胞
地板

number_format.


Sta*_*arx 5

用这个:

echo round(1.45667, 2);
Run Code Online (Sandbox Code Playgroud)

数字"2"是您想要的小数位数.

这是输出1.46.