Ir para conteúdo
Fórum Script Brasil
  • 0

Valores Em Formato De Moeda


lkm

Pergunta

sad.gif 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. Como faço para ele exibir esse valor corretamente?
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

$numero=10000.00;

echo number_format($numero,2,",",".");

// mostra 10,000.00

Cuidado com o ponto e virgulo, pois ponte representa separador decimal e vírugula não pode ser usada.

Os dados do MySql são retornados com string e não como números. Isso pode ser a causa do seu problema, use (float) antes de receber os dados para converter para numerico. Ex:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...