Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tem uma coisa que não entendo da função round do PHP.
Pelo que eu entendi, quando o último valor decimal for 5, arredonda-se o valor anterior para cima.
Porém fiz alguns testes e olhem os resultados:
56.015 = 56.01
56.025 = 56.02
56.035 = 56.03
até aqui ele mantém o valor anterior
==============
a partir daqui ele arredonda
56.045 = 56.05
56.055 = 56.06
56.065 = 56.07
56.075 = 56.08
56.085 = 56.09
56.095 = 56.1
Por que ele não se comporta da mesma maneira em todas as situações??? Temos como forçar para que faça com que, havendo 5 na última casa decimal, SEMPRE arredonde para cima o valor anterior?
Obrigado desde já pela colaboração de todos.
Carregando comentários...