пример
Круглые числа:
<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
Выполнить пример » Определение и использование
round() Функция округляет число с плавающей точкой.
Совет: Для того, чтобы округлить число до ближайшего целого числа, смотреть на ceil() функции.
Совет: Для того, чтобы округлить число до ближайшего целого числа, посмотрите на floor() функции.
Синтаксис
round( number,precision,mode );
параметр | Описание |
---|---|
number | Необходимые. Задает значение для округления |
precision | Необязательный. Задает количество десятичных цифр округлить. Значение по умолчанию 0 |
mode | Необязательный. Задает константу для указания режима округления:
|
Технические подробности
Возвращаемое значение: | Округленное значение |
---|---|
Возвращаемый тип: | терка |
PHP версии: | 4+ |
PHP Changelog: | РНР 5.3: Параметр Режим был добавлен |
Еще примеры
Пример 1
Круглые числа до двух знаков после запятой:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Выполнить пример » Пример 2
Круглые числа, используя константы:
<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
Выполнить пример » <PHP Math Ссылка