Функция round

Функция round округляет число по правилам математического округления. Первым параметром функция принимает число, а вторым необязательным параметром - сколько знаков оставить в дробной части. Второй параметр может быть как положительным, так и отрицательным (в этом случае он указывает сколько знаков оставить в целой части).

Синтаксис

phpround(число, [количество знаков]);

Пример

Округлим дробь до целого:

php<?php
  echo round(3.4);
?>

Результат выполнения кода:

php3

Пример

Округлим дробь до целого:

php<?php
  echo round(3.5);
?>

Результат выполнения кода:

php4

Пример

Округлим дробь до целого:

php<?php
  echo round(3.6);
?>

Результат выполнения кода:

php4

Пример

Давайте округлим число до двух знаков в дробной части:

php<?php
  echo round(12.45678, 2);
?>

Результат выполнения кода:

php12.46

Пример

Давайте округлим число до трех знаков в дробной части:

php<?php
  echo round(12.45678, 3);
?>

Результат выполнения кода:

php12.457

Пример

Округлим число до десятков:

php<?php
  echo round(12456.78, -1);
?>

Результат выполнения кода:

php12460

Пример

Округлим число до сотен:

php<?php
  echo round(12456.78, -2);
?>

Результат выполнения кода:

php12500

Пример

Округлим число до тысяч:

php<?php
  echo round(12456.78, -3);
?>

Результат выполнения кода:

php12000

Смотрите также

  • функцию ceil,
    которая округляет дробь в большую сторону
  • функцию floor,
    которая округляет дробь в меньшую сторону