PHP Yuvarlama Numaralar

2 Cevap php

Ben her zaman PHP yuvarlamak için nasıl anlamaya görünüyor olamaz. ceil() bariz bir seçim olabilir ama ben round(), ikinci parametre "hassasiyet" ile sağlayan aynı işlevselliği gerekir. İşte bir örnek:

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

Ben bir grafik için parametrelere dayalı eşit bir böleni hesaplamak, böylece her zaman yuvarlak sayı gerekir.

2 Cevap

Bir yorumun 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);
}

Sen 10, tavana () tarafından bölmek olabilir; ve sonra on ile çarpın