我似乎无法弄清楚如何在 PHP 中始终进行四舍五入。 ceil()
将是显而易见的选择,但我需要 round()
提供的相同功能及其第二个参数“precision”。这是一个例子:
// Desired result: 6250 echo round(6244.64, -2); // returns 6200 echo round(6244.64, -1); // returns 6240 echo ceil(6244.64) // returns 6245
我需要始终对数字进行四舍五入,以便我可以根据图表的参数计算出一个相等的除数。
最佳答案
来自对 http://php.net/manual/en/function.ceil.php 的评论:
Quick and dirty `ceil` type function with precision capability.
function ceiling($value, $precision = 0) {
return ceil($value * pow(10, $precision)) / pow(10, $precision);
}
关于PHP 舍入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074527/