Função round

A função round arredonda um número de acordo com as regras de arredondamento matemático. O primeiro parâmetro da função recebe o número, e o segundo parâmetro opcional - quantas casas decimais manter na parte fracionária. O segundo parâmetro pode ser tanto positivo quanto negativo (neste caso, ele indica quantos dígitos manter na parte inteira).

Sintaxe

phpround(número, [quantidade de casas decimais]);

Exemplo

Vamos arredondar uma fração para um número inteiro:

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

Resultado da execução do código:

php3

Exemplo

Vamos arredondar uma fração para um número inteiro:

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

Resultado da execução do código:

php4

Exemplo

Vamos arredondar uma fração para um número inteiro:

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

Resultado da execução do código:

php4

Exemplo

Vamos arredondar um número para duas casas decimais:

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

Resultado da execução do código:

php12.46

Exemplo

Vamos arredondar um número para três casas decimais:

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

Resultado da execução do código:

php12.457

Exemplo

Vamos arredondar um número para as dezenas:

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

Resultado da execução do código:

php12460

Exemplo

Vamos arredondar um número para as centenas:

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

Resultado da execução do código:

php12500

Exemplo

Vamos arredondar um número para os milhares:

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

Resultado da execução do código:

php12000

Veja também

  • a função ceil,
    que arredonda uma fração para cima
  • a função floor,
    que arredonda uma fração para baixo