Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com problemas para formatação de numeros...
$x= 20; // saida 20.00
$y= 19.90; // saida 19.90
echo $x+$y; //saida 39,90
O resultado sai 39,90 separado por virgula , preciso deixar separado por ponto .
já tentei o
setlocale(LC_ALL,"en_US");
setlocale(LC_MONETARY, "en_US");
o number_format resolve mas preciso deixar de default em todas as paginas..
>
$total = $x + $y;
$total = number_format($total, 2, ".", ",");
echo $total;
o number_format resolve mas preciso deixar de default em todas as paginas..
@Elvis
Você está fazendo isto local ou em um servidor na internet já?
Aqui funcionou normalmente, sem a vírgula. :huh:
Deve haver alguma configuração no seu servidor que tem por padrão as normas brasileiras para isto.
[]'s
Se for servidor Linux, use:
setlocale(LC_NUMERIC, 'POSIX');
Se for servidor windows use:
setlocale(LC_NUMERIC, 'english');