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

Função Q Converta Interiro Para Moeda!


rockbilly

Pergunta

Olá, gostaria de pegar esses valores abaixo e converter para moeda, tem alguma função para isso? Tentei o number_format mas não serviu para meu problema. Dai acabei fazendo uma função para isso, mas gostaria de saber se existe algo semelhante no PHP!

vars:


$num1 = "550";
$num2 = "6550";
$num3 = "76550";
$num4 = "876550";
$num5 = "9876550";
[/PHP]

gostaria que a saída fosse:

  • 550,00
  • 6.550,00
  • 76.550,00
  • 876.550,00
  • 9.876.550,00
Acabei fazendo esta função, mas gostaria de saber se existe uma mais completa:

[code]<?php function dec($num) { $n = strlen($num); if ($n < 4) {  $pf = $num.",00"; } switch ($n)  {   case "4":   $p1 = substr($num,0,1);   $p2 = substr($num,1,$n);   $pf = $p1.".".$p2.",00";   break;   case "5":    $p1 = substr($num,0,2);    $p2 = substr($num,2,$n);    $pf = $p1.".".$p2.",00";    break;   case "6":    $p1 = substr($num,0,3);    $p2 = substr($num,3,$n);    $pf = $p1.".".$p2.",00";    break;   case "7":    $p1 = substr($num,0,1);    $p2 = substr($num,1,3);    $p3 = substr($num,4 ,$n);    $pf = $p1.".".$p2.".".$p3.",00";    break;   case "8":    $p1 = substr($num,0,2);    $p2 = substr($num,2,3);    $p3 = substr($num,5 ,$n);    $pf = $p1.".".$p2.".".$p3.",00";    break;   case "9":    $p1 = substr($num,0,3);    $p2 = substr($num,3,3);    $p3 = substr($num,6,$n);    $pf = $p1.".".$p2.".".$p3.",00";    break;  }  return($pf); } ?>[/code]

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...