Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Formatar R$ sem arredondar valores Galera, vasculhei a internet o tutor e não consegui me achar ... vi uma função money_format tmb, mas sem sucesso. Eu tenho valores recebidos de um JSON assim : '19,999999999' ou '129,98'; E queria mostrar na grid os valores com os centavos depois da vírgula ... Mas o sistema tá arredondando ... 129,98 --- > 130,00 ...
IM
Formatar R$ sem arredondar valores  
Galera, vasculhei a internet o tutor e não consegui me achar ...
vi uma função money_format tmb, mas sem sucesso.
Eu tenho valores recebidos de um JSON assim : '19,999999999' ou '129,98';
E queria mostrar na grid os valores com os centavos depois da vírgula ...
Mas o sistema tá arredondando ... 129,98 --- > 130,00
  1. <?php
  2.     public function formatMonetario($valor$object$row)
  3.     {
  4.         $valor floatval($valor);
  5.         $number number_format($valor2',''.');
  6.         if ($valor 0)
  7.         {
  8.             return "<span style='color:blue'>R$ $number</span>";
  9.         }
  10.         else
  11.         {
  12.             $row->style "background: #FFF9A7";
  13.             return "<span style='color:red'>$number</span>";
  14.         }
  15.     }
  16. ?>


Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (3)


IM

Resovido!
AC

Ico, boa noite.

Poste a solução, por gentileza, para uso dos usuários do forum.
IM

  1. <?php
  2.  public function formatMonetario($valor$object$row)
  3.     {
  4.         
  5.         $valor str_replace(',''.'$valor);
  6.         $valor floatval($valor);
  7.         $number number_format($valor2',''.');
  8.         if ($valor 0)
  9.         {
  10.             return "<span style='color:blue'>R$ $number</span>";
  11.         }
  12.         else
  13.         {
  14.             $row->style "background: #FFF9A7";
  15.             return "<span style='color:red'>$number</span>";
  16.         }
  17.     }
  18. ?>