Nesse posto iremos aprender como exibir números em formato de dinheiro em PHP, por exemplo, transformar 33000.00 em R$ 33.000,00
Para fazer isso podemos usar a função do PHP number_format() exibir números em formato de moeda ou dinheiro.
Usando a função number_format() da seguinte maneira para transformar 33000.00 em moeda:
$numero = 33000.00;
echo "R$ " . number_format($numero, 2, ',', '.');
Parâmetros da função number_format()
A função number_format() aceita até quatro parâmetros:
- Número: O valor a ser formatado.
- Casas Decimais (opcional): O número desejado de casas decimais.
- Separador de Milhares (opcional): O caractere usado para separar os milhares.
- Separador Decimal (opcional): O caractere usado como separador decimal.
Exemplo:
$numero = 1234567.89;
$formatado = number_format($numero, 2, ',', '.');
echo $formatado;
O resultado será 1.234.567,89