Ir para conteúdo

POWERED BY:

Arquivado

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

leandroauler

Formatação

Recommended Posts

Galera,

 

Tenho o seguinte numeral 18920 e preciso formata-lo de maneira:

 

Quando uso => number_format(18920,2,".",".")

Traz o seguinte resultado => 18.920.00

 

E preciso que fique assim => 189,20

 

Alguem sabe como posso formatar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Huum

Eh q eu testei com um zero a mais no final

Mas me fale, serão sempre 5 numeros ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o numero de caracteres for variavel tu deverá contar a quantidade de digitos antes de formata-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Huum

Eh q eu testei com um zero a mais no final

Mas me fale, serão sempre 5 numeros ?

 

Dee,

 

Nem sempre serão 5 digitos, o que acontece, tenho dois campos em uma tabela:

 

valor | quantidade | Total | formatado

220 86 18920 189.20

220 5 1100 11.00

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

 

function formata($numero)

{

$numero1 = substr($numero,0 ,2);

$numero2 = substr($numero,2);

 

return $numero1.','.$numero2;

}

 

echo formata(132456);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php 

function formata($numero)
{
   $numero1 = substr($numero,0 ,2);
   $numero2 = substr($numero,2);
   
   return $numero1.','.$numero2;   
}

echo formata(132456);
?>

Dee, o resultado foi o seguinte => 13,2456

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha cara, ta muito confuso isso.

O que é isso ? Eh preço ? Eh valor ? Dinheiro ?

 

number_format(123456,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.