ProfiPHPProfiPHP
Категория: Математические функции

Функция Round

Функция Round округляет число типа Float.
float round( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
Функция Round возвращает округленное значение Val с указанной точностью Precision (количество цифр после запятой). Precision может быть отрицательным или нулем (по умолчанию).

В параметре Val указывается значение для округления.

В параметре Precision указывается количество десятичных знаков, до которых округлять.

В параметр Mode используется одна из констант для задания способа округления:

PHP_ROUND_HALF_UP - округляет Val в большую сторону от нуля до Precision десятичных знаков.

PHP_ROUND_HALF_DOWN - округляет Val в меньшую сторону к нулю до Precision десятичных знаков.

PHP_ROUND_HALF_EVEN - округляет Val до Precision десятичных знаков в сторону ближайшего четного знака.

PHP_ROUND_HALF_ODD - округляет Val до Precision десятичных знаков в сторону ближайшего нечетного знака.

Примеры использования:
echo round( 2.4 ); // 2
echo round( 2.5 ); // 3
echo round( 2.6 ); // 3
echo round( 2.5, 0, PHP_ROUND_HALF_UP ); // 3
echo round( 2.5, 0, PHP_ROUND_HALF_DOWN ); // 2
echo round( 2.5, 0, PHP_ROUND_HALF_EVEN ); // 2
echo round( 2.5, 0, PHP_ROUND_HALF_ODD ); // 3

Добавить комментарий

Имя:
Текст комментария: