Статьи Программирование в PHP

Функция round в PHP, описание и примеры

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

Версия PHP 3 и выше.

function float round (float $val [, int $precision])

Параметры функции round

$valИсходное значение с плавающей точкой.
$precisionКоличество знаков после запятой. Если указано отрицательное значение, указывает, до какого порядка нужно округлить число. По умолчанию, равно 0.

Примеры использования функции round

Округление до целого значения:

echo round(15.123); // 15
echo round(15.823); // 16

Округление до заданного количества знаков после запятой:

$x = 15.123787;
echo round($x, 1); // 15.1
echo round($x, 2); // 15.12
echo round($x, 3); // 15.124

Округление до заданного порядка (десятки, сотни…):

$a = 12345;
echo round($x, -1); // 12350
echo round($x, -2); // 12300
echo round($x, -3); // 12000

Похожие функции

ceil – округление до целого в большую сторону.

floor – округление до целого в меньшую сторону.

Статья на эту тему

Округление чисел в PHP


Комментарии

Имя:
Текст комментария:
* В комментариях запрещено публиковать рекламные объявления. Сообщения, содержащие ссылки на сторонние ресурсы добавляется в скрытом режиме. Они будут открыты, если не нарушают установленных правил, после проверки.
Защита от спам-роботов (* Обязателельно укажите ответ на простой вопрос ниже.)
Разность чисел шeсть минyс oдин? (цифра)