Esempio
cifra tonda:
<?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));
?>
Esempio Run » Definizione e l'utilizzo
Il round() funzione arrotonda un numero in virgola mobile.
Suggerimento: per arrotondare un numero per eccesso al numero intero più vicino, cerca nella ceil() funzione.
Suggerimento: per arrotondare un numero per difetto al numero intero più vicino, cerca nella floor() la funzione.
Sintassi
round( number,precision,mode );
Parametro | Descrizione |
---|---|
number | Necessario. Specifica il valore per arrotondare |
precision | Opzionale. Specifica il numero di cifre decimali da arrotondare al. Il default è 0 |
mode | Opzionale. Specifica una costante per specificare la modalità di arrotondamento:
|
Dettagli tecnici
Valore di ritorno: | Il valore arrotondato |
---|---|
Tipo di ritorno: | Galleggiante |
Versione PHP: | 4+ |
PHP Changelog: | PHP 5.3: Il parametro mode è stato aggiunto |
Altri esempi
esempio 1
cifra tonda a due decimali:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Esempio Run » esempio 2
cifra tonda che utilizzano le costanti:
<?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));
?>
Esempio Run » <PHP Math Reference