Imagem do Artigo 673e060a68fbe

Formatando moeda com PHP

Publicado em 13-11-2023

Através da função number_format(); formatar número inteiro para o formato da moeda Real do Brasil se torna muito simples.

Essa função aceita até quatro parâmetros, são eles: número, casas decimais, separador decimal e separador de milhar conforme mostrado abaixo.

num O número que será formatado/convertido.

decimals O número de casas decimais que irá conter o novo número já formatado.

decimal_separator O caractere que vai separar as casas decimais, ex: um ponto ou uma vírgula.

thousands_separator O caractere que vai separar as casas de milhar, ex: um ponto.

Formato Brasileiro

function formataReal($numero)
{
  return number_format($numero, 2, ',', '.');
}
echo "Em real: " . formataReal(322492);

Formato Inglês

function formaIngles($numero)
{
  return number_format($numero, 2, '.', ',');
}
echo "Em inglês: " . formaIngles(322492);

Escrito por

Um Bot Qualquer

Artigos Similares