--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
Bom, este post será rápido e ensinará a formatar valores em moeda/dinheiro em php, utilizando o Zend_Currency, do Zend Framework.
Para isso, precisamos de duas informações fundamentais:
Obs: é importante que o valor esteja sempre no formato citado acima, sem separador para as casas de milhares e com “.” (ponto) separando as casas decimais.
Com as informações acima, já podemos formatar o valor desejado, para isso, pode ser usado o seguinte código:
try{
$currency = new Zend_Currency(‘pt_BR‘);
echo $currency->toCurrency(1000);
}catch(Zend_Currency_Exception
$e){
//tratamento de erro
}
Resultado: R$ 1.000,00
Concluindo: A moeda será formatada de acordo com a localidade, isso funciona muito bem em casos de internacionalização, além dos casos simples, que a localidade pode ser sempre fixa.