Приднестровская поддержка XOOPS
В PHP есть три функции для того, чтобы округлить десятичое число до целого.
Функции ceil или floor округляют число, соответственно, вверх или вниз до ближайшего целого. Например, ceil(1.3) возвращает 2, a floor (6.8) возвращает 6.
Чтобы округлить до ближайшего целого, используется функция round. Дробная часть меньше 0.5 округляется вниз, а 0.5 или выше округляется вверх. Например, round (1.3) возвращает 1, a round(1.5) возвращает 2.
Функции round можно передать необязательный параметр точности. В примере ниже значение округляется до двух цифр после запятой:
$score = 0.535;
echo round($score, 2);
На выходе получим 0.54. Из-за третьей после точки цифры 5 округление дает большее число, чем изначальное.
Кроме того, функция round с отрицательной точностью округляет целое до определенной цифры, как в примере ниже:
$distance = 2834;
echo round($distance, -2);
На выходе получим 2800
Отправитель | Нити |
---|
9 пользователь(ей) активно (5 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 9 далее... |