PHP如何将数字格式化为不带小数位?

9

我有一个这样的数字(以字符串形式):1.00000

如何重新格式化这样的数字,让它只显示1

谢谢

2个回答

35

使用number_format()函数。

echo number_format('1.000000'); // prints 1

或使用intval()

echo intval('1.000000'); // prints 1

或将其转换为整数。

echo (int) '1.000000'; // prints 1

啊,我已经看过那个函数了,但是错过了那一点。谢谢。 - EOB
最好使用number_format,因为它还允许在需要时定义特定的千位分隔符。 - Javier Larroulet

0
你可以使用 floor 方法使其保持为浮点数。
floor(1.000000)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接