Arredondamento de números

PHP:
Arredondamento de números

Como fazer:

O PHP oferece algumas maneiras de arredondar números: round(), ceil() e floor(). Veja como eles funcionam:

echo round(3.14159);   // Retorna 3
echo round(3.14159, 2); // Retorna 3.14

echo ceil(3.14159);    // Retorna 4, sempre arredonda para cima

echo floor(3.14159);   // Retorna 3, sempre arredonda para baixo

Aprofundamento

Arredondar números é essencial em matemática e computação desde os tempos antigos para lidar com decimais infinitos impraticáveis. No PHP, round() pode receber um parâmetro de precisão e modo, afetando seu comportamento - PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, etc., definem como ele se comportará ao encontrar um cenário “.5”. A precisão é chave em aplicações financeiras, nas quais o arredondamento pode ser legalmente regulado, afetando como round() é implementado no código.

Alternativas às funções integradas incluem métodos de arredondamento personalizados ou funções de Matemática BC para aritmética de precisão arbitrária, que são úteis para cenários que necessitam mais controle ou lidam com números muito grandes onde a precisão nativa pode falhar.

Veja Também

Explore mais no manual do PHP: