Funkcja round

Funkcja round zaokrągla liczbę zgodnie z zasadami zaokrąglania matematycznego. Pierwszym parametrem funkcja przyjmuje liczbę, a drugim opcjonalnym parametrem - ile cyfr pozostawić w części ułamkowej. Drugi parametr może być zarówno dodatni, jak i ujemny (w tym przypadku wskazuje ile cyfr pozostawić w części całkowitej).

Składnia

phpround(liczba, [ilość cyfr]);

Przykład

Zaokrąglmy ułamek do liczby całkowitej:

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

Wynik wykonania kodu:

php3

Przykład

Zaokrąglmy ułamek do liczby całkowitej:

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

Wynik wykonania kodu:

php4

Przykład

Zaokrąglmy ułamek do liczby całkowitej:

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

Wynik wykonania kodu:

php4

Przykład

Zaokrąglmy liczbę do dwóch cyfr w części ułamkowej:

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

Wynik wykonania kodu:

php12.46

Przykład

Zaokrąglmy liczbę do trzech cyfr w części ułamkowej:

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

Wynik wykonania kodu:

php12.457

Przykład

Zaokrąglmy liczbę do dziesiątek:

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

Wynik wykonania kodu:

php12460

Przykład

Zaokrąglmy liczbę do setek:

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

Wynik wykonania kodu:

php12500

Przykład

Zaokrąglmy liczbę do tysięcy:

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

Wynik wykonania kodu:

php12000

Zobacz też

  • funkcję ceil,
    która zaokrągla ułamek w górę
  • funkcję floor,
    która zaokrągla ułamek w dół