Есть массив чисел, например: 21749, 21751, нужно получить 21750, 21800 т.е. округлить исключительно в большую сторону.
echo round(21749, -1); // 21750
echo round(21751, -2); // 21800
Но что, если чисел много? Не выставлять же precision вручную. сделал так:
$numbers = array(21749, 21751,);
foreach ($numbers as $number) {
$precision = -1;
do{
$r = round($number, $precision);
$precision += (-1);
} while($r < $number);
echo ':' . $r . '<br/>';
}
Существуют ли другие способы "по феншую" ? Т.е. чтобы округлить в большую сторону не задавая количество знаков?