Atualizado em 22 de Janeiro de 2013

Formatar Moeda PHP

O comando number_format serve tanto para formatar moeda quanto números, dependendo da necessidade. Este comando ajusta para que o número/moeda tenha o número de casas decimais informado, separando com os sinais de ponto e vírgula.

Vamos ver a estrutura do comando:

number_format([NUMERO], [NUMERO_CASAS_DECIMAIS], [SEPARADOR_DECIMAL], [SEPARADOR_MILHAR])

Vamos ao exemplo:

<?php
$numero = '29875.698';

echo number_format($numero, 1) . '<br/>'; //Resultado: 29,875.7
echo number_format($numero, 2, ',', '.'); //Resultado: 29.875,70
?>

Observe que no primeiro exemplo foi informado somente o número de casas decimais, então o PHP coloca o número de casas decimais informado e ajusta a separação dos número no formato americano (que é o padrão).

No segundo exemplo como informamos os caracteres de separação de decimal e milhar, ele separa corretamente para o padrão do Brasil.


Até a próxima pessoal!!!

Tags:  Comandos PHP | PHP

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER