Convertendo numero para moeda em php

Esta forma abaixo foi criada para adicionar dentro do excel e o formato de moeda ficar efetivo através da exportação.

 

function formatMoney($number, $fractional=false) {
if ($fractional) {
$number = sprintf(‘%.2f’, $number);
}
while (true) {
$replaced = preg_replace(‘/(-?\d+)(\d\d\d)/’, ‘$1.$2’, $number);
if ($replaced != $number) {
$number = $replaced;
} else {
break;
}
}
return $number;
}

echo $formato_en = money_format(‘%.2n’, ‘2225778.10’) . “<br>”;
echo $formato_en = number_format($formato_en,2,’,’,’.’);

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *