Округление чисел с помощью PHP

В данной статье мы рассмотрим функции PHP, с помощью которых можно округлить любое число, как в большую, так и в меньшую сторону.

Рассмотрим три простые функции, которые используются для округления: round(), ceil() и floor().

Функция round()

round() – округляет дробное число до ближайшего целого значения по математическим правилам. Например, если разряд округляемого числа меньше 5, то округления произойдет в меньшую сторону. Если разряд округляемого числа равен или больше 5, то округление произойдет в большую сторону.

Также у данной функции параметр (не обязательный), с помощью которого можно указать до какого количества знаков после запятой округлять.

Пример #1 (до целого значения):

$number = 423.226;
echo round($number);

Получим число 423.

Пример #2 (до заданного количества знаков):

$number = 423.226;
echo round($number, 2);

Получим число 423.23. Как видите, округление произошло в большую сторону.

Функция ceil()

ceil() – округляет дробное число до ближайшего целого значения в большую сторону.

Пример:

$number = 423.226;
echo ceil($number);

Получим число 424. Как видите, округление произошло в большую сторону.

Функция floor()

floor() – округляет дробное число до ближайшего целого значения в меньшую сторону.

Пример:

$number = 423.226;
echo floor($number);

Получим число 423. Как видите, округление произошло в меньшую сторону.

Есть и более сложные способы применения данных функций для округления, но об этом мы поговорим в следующей статье.

Автор урока: редакция REDSTAR
Урок для Вас подготовлен командой сайта red-star.pro.