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

Trabalhar Com Valor Monetario


Halfar

Pergunta

Estou tendo dificuldade em manipular variavel com valor monetario.

Somente está dando problemas quando o valor contem centavos.

Por exemplo:

$xValor = 2,456.25

Ai eu aplico a funcao format:

$xValor = number_format($xValor,10,",","");

Nesta funcao format eu retiro a virgula e substituo por nulos.

Só que o valor retornado é R$ 2,00. Ele despreza todo o resto.

Já tentei tirar vigula, por ponto, tirar tudo (sem virgula e sem ponto), mas o resultado retornado é sempre R$ 2,00.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

O PHP tem certos problemas pra trabalhar com números, principalmente quando você usa a função number_format, pois ele deixa de ser um número e passa a ser uma String. Se em algum momento você precisar fazer a soma destes valor não irá funcionar.

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...