使用php将数字向下舍入到最接近的百分之一

使用php将数字向下舍入到最接近的百分之一,php,Php,我可能没有足够努力地寻找,但是关于php舍入的常见问题是向上舍入,而不是向下舍入 例如,我正在努力解决这个问题 <?php $roundDown = 768; ?> 具体到 <?php var_dump($roundDown) /* 700 */ ?> 做这件事最简单的方法是什么?或者是因为数字接近800,所以从技术上讲不是四舍五入 如果不是四舍五入,我需要做什么 如果您能在正确的方向上指出一点,我们将不胜感激。您可以尝试ceil()和floor()函数 e

我可能没有足够努力地寻找,但是关于php舍入的常见问题是向上舍入,而不是向下舍入

例如,我正在努力解决这个问题

<?php $roundDown = 768; ?>

具体到

<?php var_dump($roundDown) /* 700 */ ?>

做这件事最简单的方法是什么?或者是因为数字接近800,所以从技术上讲不是四舍五入

如果不是四舍五入,我需要做什么

如果您能在正确的方向上指出一点,我们将不胜感激。

您可以尝试ceil()和floor()函数

 echo floor(768 / 100) * 100;  // Output:700
 echo ceil(768 / 100) * 100;  // Output:800
您可以尝试ceil()和floor()函数

 echo floor(768 / 100) * 100;  // Output:700
 echo ceil(768 / 100) * 100;  // Output:800

坦白地说,我认为最简单的方法是将数字的最后两位数字改为00,这样每次都有效。@RussJ最有趣的评论是,我可能刚刚找到了我的答案,它仍然有效;-)坦白地说,我认为最简单的方法是将数字的最后两位数字改为00,这样每次都有效。@RussJ最有趣的评论是,我可能刚刚找到了我的答案,它仍然有效;-)用同样的方法计算,但答案是肯定的。。这么简单。我需要学习数学。谢谢你,我刚才用同样的方法计算了一下,但答案是肯定的。。这么简单。我需要学习数学。谢谢你,伙计