Exemplu
Numerele rotunde:
<?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));
?>
Run exemplu » Definiție și utilizare
round() funcția runde un număr în virgulă mobilă.
Sfat: Pentru a completa un număr la cel mai apropiat număr întreg, uita - te la ceil() funcție.
Sfat: Pentru a completa un număr la cel mai apropiat număr întreg, uita - te la floor() funcție.
Sintaxă
round( number,precision,mode );
Parametru | Descriere |
---|---|
number | Necesar. Specifică valoarea pentru a rotunji |
precision | Opțional. Specifică numărul de cifre zecimale pentru a rotunji la. Implicit este 0 |
mode | Opțional. Specifică o constantă pentru a specifica modul de rotunjire:
|
Detalii tehnice
Întoarcere Valoare: | Valoarea rotunjită |
---|---|
Întoarcere Tip: | Pluti |
Versiune PHP: | 4+ |
PHP Changelog: | PHP 5.3: a fost adăugat Parametrul mode |
Mai multe exemple
Exemplul 1
Numerele rotunjește la două zecimale:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Run exemplu » Exemplul 2
Numerele rotunde folosind constantele:
<?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));
?>
Run exemplu » <PHP Math Reference