Функция 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,
    която закръгля дроб надолу