PHP舍入数字

Tor*_*rez 3 php rounding

我似乎无法弄清楚如何在PHP中总结.ceil()将是显而易见的选择,但我需要round()提供与其第二个参数"精度" 相同的功能.这是一个例子:

// Desired result: 6250
echo round(6244.64, -2); // returns 6200
echo round(6244.64, -1); // returns 6240
echo ceil(6244.64) // returns 6245

我需要数字总是向上舍入,以便我可以根据图表的参数计算相等的除数.

Mar*_*ers 5

来自对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);
}
Run Code Online (Sandbox Code Playgroud)