Funzione round

La funzione round arrotonda un numero secondo le regole dell'arrotondamento matematico. Il primo parametro accetta il numero, mentre il secondo parametro opzionale indica quanti decimali mantenere nella parte frazionaria. Il secondo parametro può essere sia positivo che negativo (in questo caso specifica quante cifre mantenere nella parte intera).

Sintassi

phpround(numero, [numero di decimali]);

Esempio

Arrotondiamo una frazione a un numero intero:

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

Risultato dell'esecuzione del codice:

php3

Esempio

Arrotondiamo una frazione a un numero intero:

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

Risultato dell'esecuzione del codice:

php4

Esempio

Arrotondiamo una frazione a un numero intero:

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

Risultato dell'esecuzione del codice:

php4

Esempio

Arrotondiamo un numero a due decimali:

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

Risultato dell'esecuzione del codice:

php12.46

Esempio

Arrotondiamo un numero a tre decimali:

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

Risultato dell'esecuzione del codice:

php12.457

Esempio

Arrotondiamo un numero alle decine:

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

Risultato dell'esecuzione del codice:

php12460

Esempio

Arrotondiamo un numero alle centinaia:

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

Risultato dell'esecuzione del codice:

php12500

Esempio

Arrotondiamo un numero alle migliaia:

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

Risultato dell'esecuzione del codice:

php12000

Vedi anche

  • la funzione ceil,
    che arrotonda una frazione per eccesso
  • la funzione floor,
    che arrotonda una frazione per difetto