Ir para conteúdo
Fórum Script Brasil
  • 0

Adcionar Virgula


AWD

Pergunta

Olá!

Gostaria de saber como eu faço para mostrar uma virgula antes dos dois ultimos caracteres de um numero.

Por exemplo: eu vou cadastrar no banco de dados um numero 1970, ai quando for mostrar no site ele apareça da forma 19,70

Eu olhei no manual e estou tentando usar o number format

number_format($number,2, ',', '.');

Mas desse jeito ele adciona ,00 no final do número e não apenas o , antes dos 2 ultimos caracteres, ficando assim 1970,00

Se alguém souber como adciono uma virgula antes dos dois ultimos caracteres(19,70) sem adcionar os 00 no final ajudaria muito!

Qualquer ajuda será bem vinda!

Valeusão!

Editado por AWD
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Vai ser pura gambiarra. :P

O número deverá ser transformado em string e deverá ser feito um loop para percorrê-la:

$x = (string)1900;
$len = strlen($x);
$num = "";

for ($i = 0; $i < $len; $i++)
{
    $num .= (($i == ($len - 2)) ? "." : "") . $x{$i};
}
echo $num;

Abraços,

Beraldo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...