English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ilround()
La funzione arrotonda un numero decimale. Ad esempio, 0.90 a 1, 0.35 a 0 ecc.
round(val, precision, mode)
val-Il valore da arrotondare
precision-Imposta la precisione, ossia il numero di posizioni decimali di arrotondamento
Modello-Specificare i costanti dei seguenti modelli di arrotondamento
PHP_ROUND_HALF_UP-Constante che arrotonda val alla posizione decimale più vicina (quando è al centro). Arrotonda 1.5 a 2 e -1.5 a -2. Predefinito
PHP_ROUND_HALF_DOWN-Constante che arrotonda val alla posizione decimale più vicina. Arrotonda 1.5 a 1 e -1.5 a -1
PHP_ROUND_HALF_EVEN-Arrotonda val alla prossima posizione decimale pari
PHP_ROUND_HALF_ODD-Arrotonda val alla prossima posizione decimale dispari.
Ilround()
La funzione restituisce un valore arrotondato.
<?php echo(round(2.099,2)); ?>
Risultato di output
2.1
Vediamo un altro esempio-
<?php echo(round(9.859,2)); ?>
Risultato di output
9.86
Vediamo un altro esempio-
<?php echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-10.5,0,PHP_ROUND_HALF_UP) ); ?>
Risultato di output
11<br>-11
Vediamo un altro esempio-
<?php echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); ?>
Risultato di output
19<br>-19<br>
Vediamo un altro esempio-
<?php echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-11.8,0,PHP_ROUND_HALF_ODD)); ?>
Risultato di output
10<br>-10<br>12<br>-12