[PHP] round()

round() (funzione PHP) effettua l’arrotondamento (non necessariamente all’intero) di un numero decimale, secondo le regole ordinarie di default, ma è possibile stabilire l’eventuale numero di residue cifre decimali, nonché le diverse modalità dell’arrotondamento.

tips&tricks

Sintassi

round($numero, $quanti_decimali[facoltativo], $modo[facoltativo])
parametro descrizione
$numero Il numero da arrotondare
$quanti_decimali Il numero di cifre decimali. In mancanza, default è nessuna cifra decimale
$modo La modalità di arrotondamento, secondo i seguenti valori testuali
PHP_ROUND_HALF_UP – Arrotonda per difetto al numero più alto (default)
PHP_ROUND_HALF_DOWN – Arrotonda per eccesso al numero più basso
PHP_ROUND_HALF_EVEN – Arrotonda al valore pari più vicino
PHP_ROUND_HALF_ODD – Arrotonda al valore dispari più vicino

Esempi

echo round(1.2345) // 1
echo round(1.2345, 2) // 1.23

echo round(3.5, 0, PHP_ROUND_HALF_UP); // 4
echo round(3.5, 0, PHP_ROUND_HALF_DOWN); // 3
echo round(3.5, 0, PHP_ROUND_HALF_EVEN); // 4
echo round(3.5, 0, PHP_ROUND_HALF_ODD); // 3

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment