我怎么能在PHP做类似于Excel舍入公式



舍入(6432737,-7)= 6430000四舍五入(3456484,-7)= 3450000

如何在PHP中实现?

谢谢你的意见和回答。

我尝试在PHP中使用floor,但它不起作用。

可以使用PHP中的floor函数将数字舍入到最接近的10的倍数。例如:

$round = floor(6432737/10000000) * 10000000;//$四舍五入将是6430000

$round = floor(3456484/10000000) * 10000000;//$四舍五入将是3450000

floor函数将一个数舍入到最接近的整数,因此您可以使用它将一个数舍入到最接近的任何数的倍数。在上面的例子中,我们将这个数除以10,000,000,然后再乘以10,000,000,得到原始数的四舍五入到最接近10,000,000的倍数。

您也可以使用第二个参数为负值的round函数来获得相同的结果:

$rounded = round(6432737, -7);
// $rounded will be 6430000
$rounded = round(3456484, -7);
// $rounded will be 3450000

最新更新