PHP 将数字格式化为没有小数位


PHP format a number to have no decimal places?

我有一个数字(字符串),如下所示:1.00000

如何将这些数字重新格式化为仅看起来像 1

谢谢

使用 number_format()

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

或使用intval()

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

或将其转换为整数

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

您可以使用 floor 方法让它保持为浮点

floor(1.000000)