舍入(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