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

Problemas Na Formatação De Numero


dmetallica

Pergunta

galera to com o seguinte problem...

assim, tenho q formatar um numero. Faço assim:


$casas = 2;
$valor = 0.08;
$conver = number_format($valor,$casas,",",".");

isso funciona sem problemas agora digamos que o numero seja asism:

$casas = 2;
$valor = 0.008; //almentei um casa do mumero...
$conver = number_format($valor,$casas,",",".");

Resumindo. Presciso saber como saber quantos numeros tem apos a virgula.

Se alguém souber. Agradeço... smile.gif

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

valleu error...

Mas eu queria fazer sem aredondar...

você pode ajudar? ou mais alguém....? smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

A função strlen() serve pra contar os caracteres de uma string... será que não daria pra usar ela aí, embora seja um "double"?

você podia quebrar o número com o explode e contar as casas decimais... que tal? Talvez desse certo... rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0

ok... ou tentar depois posto ae...

Valleu Carlos. biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Ae .... valeu galera....

Eu consegui aki tah o resultado... não fiz estão otimizado quanto o gladissom mas funciona.


<?

echo "<center> <b> Formatar número: </b>";
echo "<br>";
echo "<br>";

$numero= "0.08";
$casas=0;
$res=0;
$tam = strlen($numero)-1; //tamano do numero -1 (virgula)

$ache   = '.';
$pos = strpos($numero, $ache);
$casa_pos_virg= $tam - $pos;

$res=number_format($numero,$casa_pos_virg,',','.');

echo "Tamanho do número: ".$tam;
echo "<br> Casas pos virgula: ".$casa_pos_virg;
echo "<br> Rsultado: ".$res;

?>

Valleu...

Fallou ae Galera...

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