Функция round() в PHP
Функция round() в PHP используется для округления числа до заданного количества знаков после запятой или до ближайшего целого числа.
Синтаксис функции round(): round($number, $precision, $mode)
$number - число для округления;
$precision - количество знаков после запятой (необязательный аргумент);
$mode - режим округления (необязательный аргумент). Значения: PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN или PHP_ROUND_HALF_ODD.
Примеры использования функции round():
// округление до ближайшего целого числа
echo round(3.4); // 3
echo round(3.6); // 4
// округление до 2 знаков после запятой
echo round(3.14159265359, 2); // 3.14
echo round(3.14559265359, 2); // 3.15
// округление с использованием режима округления
echo round(3.5, 0, PHP_ROUND_HALF_UP); // 4
echo round(3.5, 0, PHP_ROUND_HALF_DOWN); // 3
echo round(4.5, 0, PHP_ROUND_HALF_EVEN); // 4
echo round(4.5, 0, PHP_ROUND_HALF_ODD); // 5
Использование режимов округления особенно полезно при работе с денежными операциями и бухгалтерскими вычислениями, когда необходимо округление к ближайшей копейке.
В целом, функция round() представляет удобный инструмент для обработки числовых данных в PHP и может быть использована в различных ситуациях.