round
Округляет число до заданного количества знаков.
Доступно с: PHP 4
Синтаксис
round(int|float $num, int $precision = 0): floatПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $num | int|float | Число, которое нужно округлить. |
| $precision | int | Сколько знаков оставить после запятой. Отрицательное значение округляет до десятков, сотен и так далее. |
Возвращаемое значение
floatОкруглённое число.
Примеры
До двух знаков после запятой:
<?php
echo round(3.14159, 2);Результат:
3.14Половина округляется в сторону от нуля:
<?php
echo round(2.5), "\n";
echo round(-2.5);Результат:
3
-3Округление до сотен:
<?php
echo round(1234, -2);Результат:
1200Примечания
Результат всегда имеет тип float, даже если округление идёт до целого. Третьим аргументом можно задать другой режим округления.
См. также
Вопросы и ответы по теме
В учебнике
- Операторы — Арифметические, логические операторы и операторы сравнения в PHP, приоритет операций.