Funcția round

Funcția round rotunjește un număr conform regulilor de rotunjire matematică. Primul parametru este numărul, iar al doilea parametru opțional - câte zecimale să păstreze în partea fracționară. Al doilea parametru poate fi atât pozitiv, cât și negativ (în acest caz, indică câte cifre să păstreze în partea întreagă).

Sintaxă

phpround(număr, [număr de zecimale]);

Exemplu

Să rotunjim fracția la un număr întreg:

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

Rezultatul executării codului:

php3

Exemplu

Să rotunjim fracția la un număr întreg:

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

Rezultatul executării codului:

php4

Exemplu

Să rotunjim fracția la un număr întreg:

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

Rezultatul executării codului:

php4

Exemplu

Să rotunjim numărul la două zecimale în partea fracționară:

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

Rezultatul executării codului:

php12.46

Exemplu

Să rotunjim numărul la trei zecimale în partea fracționară:

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

Rezultatul executării codului:

php12.457

Exemplu

Să rotunjim numărul la zeci:

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

Rezultatul executării codului:

php12460

Exemplu

Să rotunjim numărul la sute:

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

Rezultatul executării codului:

php12500

Exemplu

Să rotunjim numărul la mii:

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

Rezultatul executării codului:

php12000

Vezi și

  • funcția ceil,
    care rotunjește fracția în sus
  • funcția floor,
    care rotunjește fracția în jos