我可能看起来不够努力,但是有关php取整的常见问题是向上取整,而不是向下取整。
例如,我正在尝试解决这个问题。
<?php $roundDown = 768; ?>
下降到..
<?php var_dump($roundDown) /* 700 */ ?>
最简单的方法是什么?或者是因为该数字在技术上没有四舍五入而接近800?
如果不舍入,我需要执行的功能是什么?
朝着正确方向的一点表示赞赏。
答案 0 :(得分:3)
您可以尝试使用ceil()和floor()函数。
echo floor(768 / 100) * 100; // Output:700
echo ceil(768 / 100) * 100; // Output:800