Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Denis Akao

ao tranformar dados

Recommended Posts

galera como eu faco pra transformar o valor2589 para 25,89tentei usar $inicial = number_format($inicial,2 ,",", " ");mais retorna 2 589,00Grato desde jáAbracos

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra eu pelo - num sei como fazer fiz uns teste aqui e num consegui se o valor não tiver um . float no meio. ex:

 

$valor = 25.89;echo  number_format($valor,2 ,",", " "); // retorna 25,89echo sprintf("%01.2f", $valor); // retorna 25.89

Mais tem que existir o ponto float no valor a ser tratado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tem como mesmo porque um numero inteiro é tratado como numero inteiro para colocar uma virgula no meio nao é formatando e sim incluindo ela, mas nao vejo motivo para fazer isso, se for para valores monetarios você ta fazendo errado.

outra gambi exemplo é substr_replace(2589, ",", 2, -2);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.