@ya_yshel_rabotati_v_teleg

Как округлить число?

как сделать чтоб ?
Число 110 округлялось до 100
Число 130 округлялось до 150
Число 56 округлялось до 50
Число 11 округлялось до 10
Число 1.3 округлялось до 1.5
Число 0,14 округлялось до 0,15
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
function round_to_nearest($number, $divider)
{
    return round($number / $divider) * $divider;
}

var_dump(round_to_nearest(110, 10));
var_dump(round_to_nearest(130, 50));
var_dump(round_to_nearest(56, 50));
var_dump(round_to_nearest(11, 10));
var_dump(round_to_nearest(1.3, 0.5));
var_dump(round_to_nearest(0.14, 0.05));


float(100)
float(150)
float(50)
float(10)
float(1.5)
float(0.15)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы