+1

Pontuação de Números para Uso Financeiro

criado por Renê Roberto Stzutski em 17/01/2003 12:10am
Função que converte qualquer número (negativo ou não) não pontuado para o formato financeiro R$ 00.000,00, tive que criar esta função para converter um DB gigante que caiu em minhas mãos para ser reparado.
Data Autor Changelog Download
17/01/2003 12:10am Renê Roberto Stzutski - Versão 1.0

Comentários:

Mostrando 1 - 4 de 4 comentários
corrigindo o Anderson, o correto seria...

number_format($numero,2,',','.');

... vírgula antes, ponto depois - isso para o padrão brasileiro; caso queira expressar valores em outra moeda, então pode usar o primeiro.

E também "nada A ver" ao invés de "nada haver"; o que um cliente seu pensaria se você dissesse POBREMA?

dae para botar cifrão, echo "R$ " . number_format($numero,2,',','.');

mas fora isso, excelente observação.

nesse caso da DB, também tem de se observar os valores; se estiverem como '849,20', com vírgulas, o number_format não vai interpretar como casa decimal, tem que ser ponto (.).

até mais
03/03/2007 11:24am (~17 anos atrás)

ele irá retornar 1.500,00
11/12/2006 12:12pm (~17 anos atrás)

pow nada haver essa função bastar usar:

$numero = 1500;

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

só isso resolve.
11/12/2006 12:11pm (~17 anos atrás)

none
25/09/2005 12:05pm (~18 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)