Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lkm

Valores Em Formato De Moeda

Recommended Posts

Estou com um problema nos valores que uso em formato de moeda que estão acima dos 10.000,00. No BD eles são registrados como Float (somente números) e para formata-los com os pontos e vírgulas na tela do usuário uso "number_format" do PHP, os números que estão abaixo de 10000 são exibidos corretamente e sem problemas mas acima desse valor quando utilizo qualquer número com centavos ele sempre arredonda para cima ou para baixo (ex. 10000.99 ele arredonda para 10.001,00). Como faço para ele exibir esse valor corretamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o round$numero=round('10000.99');e depois o number_format$numero=number_format($numero);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é véio, aqui funciona normal, continua com o .99

 

<?php$numero=10000.99;$numero=number_format($numero,2,",",".");echo $numero;?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é, agora testei novamente o código do nao_sei e funcionou como deveria, sem arredondarolhei no meu bd e eu estava usando o número como float e acabei passando ele para double e agora está aparecendo como deveria ser precisar mudar o script e sem arredondamento.Valeu pelas dicas de todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.