ОКРУГЛЕНИЕ PHP FLOAT
Округление чисел с плавающей точкой (float) в PHP представляет собой важный вопрос при работе с математическими вычислениями. Стандартная функция PHP для округления - round().
Синтаксис функции round():
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float
Первый параметр number - число для округления, второй параметр precision - число знаков после запятой, до которых требуется выполнить округление, третий параметр mode - режим округления.
Режимы округления:
- PHP_ROUND_HALF_UP - округление до ближайшего большего числа;
- PHP_ROUND_HALF_DOWN - округление до ближайшего меньшего числа;
- PHP_ROUND_HALF_EVEN - округление до ближайшего четного числа;
- PHP_ROUND_HALF_ODD - округление до ближайшего нечетного числа.
Примеры использования функции round() в PHP:
echo round(2.5);
// Output: 3
echo round(2.4);
// Output: 2
echo round(2.125,2);
// Output: 2.13
echo round(2.125,2,PHP_ROUND_HALF_DOWN);
// Output: 2.12
PHP Programming Language Tutorial - Full Course
КАК РАБОТАЮТ ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ - ОСНОВЫ ПРОГРАММИРОВАНИЯ
Функции trunc, floor, ceil. Округление вверх и вниз в python
Точность и ошибки округления в Python - Функция round и тип данных float (дробные числа)
#10 Уроки PHP - Учим язык PHP, Округление чисел на языке PHP
Formatting Decimal Places in PHP