É mas, ele precisa do inverso, e outra, o number_format faz arredondamentos
do tipo floor(para menos) dos números de tipo float, pelo menos até a
versão 5.3.0, na quatro ainda não vi se isso ocorre, e na 5.3.10 depende
muito.


Atenciosamente.

Elton Schivei Costa
Analista de Sistemas.




Em 18 de abril de 2012 23:21, Aléx Oliveira
<[email protected]>escreveu:

> Eu faço assim: echo number_format($var,2,',','.');
>
> Em terça-feira, 17 de abril de 2012 10h16min59s UTC-3, André - Limeira
> escreveu:
>
>> Bom dia pessoal, desculpe o OFF.
>>
>> Estou utilizando 2 campos no MySQL do tipo DOUBLE(10,2).
>>
>> Bom, quando envio os dados através do formulário eu mando no seguinte
>> padrão:
>>
>> 0.000,00
>>
>> No CI eu faço a seguinte conversão:
>>
>> function moeda( $valor )
>> {
>>         $source     = array('.', ',');
>>         $replace    = array('', '.');
>>
>>         $valor = str_replace($source, $replace, $valor);
>>         return $valor;
>> }
>>
>>  $data['campo'] = moeda( $this->input->post('inp_**valorUnitario') );
>>
>> Tem alguma forma de fazer, sem ser assim ? Eu tentei tipar o dado usando
>> (double)$this->input->post('**inp_valorUnitario'), mas não deu certo, no
>> caso de 2500,00 ele transformava para 2.5 (2,50).
>>
>> De que forma vocês fazem ?
>>
>> Obrigado
>>
>>
>> --
>>
>> *------------------------------------------------------------
>> ---------------------------------------------------------------*
>> "Eu adoraria mudar o mundo, pena que eles não me fornecem o
>> código-fonte".
>>         ~
>>      \°v°
>>       ( . )\   --> open-source
>>       ^ ^
>> *------------------------------------------------------------
>> ---------------------------------------------------------------*
>> Email: andredasilvaseverino@**gmail.com <[email protected]>
>> Url: http://andrewd.com.br
>>
>>   --
> Você está recebendo esta mensagem porque se inscreveu no grupo
> "CodeIgniter Brasil" dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/codeigniter-br/-/DmTgV2FkkJQJ.
>
> Para postar neste grupo, envie um e-mail para
> [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/codeigniter-br?hl=pt-BR.
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a