Funções para arredondar valores CEIL e FLOOR

Postado por em 28/02/2012 - Visitas: 6272



Quando precisamos arredondar valores usamos as funções CEIL e FLOOR, além da função ROUND

Função ceil( )
Arredonda os valores para cima, muito usada para paginação de sites
exemplo:
< ? php
echo ceil(4.3); // retorna 5
echo ceil(9.999); // retorna 10
echo ceil(-3.14); // retorna -3
? >

Função floor()
Arredonda valores para baixo (podemos usar para as notas de alunos !)
< ? php
echo floor(4.3); // retorna 4
echo floor(9.999); // retorna 9
echo floor(-3.14); // returna -4
? >

Função round()

Retornar um valor arredondado com N casas decimais.
podemos passar o segundo parâmetro onde especificamos quantas casas decimais iremos utilizar

exemplo:
< ? php
echo round(3.4); // retorna 3
echo round(3.5); // retorna 4
echo round(3.6); // retorna 4
echo round(3.6, 0); // retorna 4
echo round(1.95583, 2); // retorna 1.96
echo round(1241757, -3); // retorna 1242000
echo round(5.045, 2); // retorna 5.05
echo round(5.055, 2); // retorna 5.06
? >

Gostou ? Compartilhe