Eai.Blz Postado Maio 15, 2003 Denunciar Share Postado Maio 15, 2003 Alguém sabe de alguma função interna do PHP para arredondar valores?Ou possui um função para isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 15, 2003 Denunciar Share Postado Maio 15, 2003 Tente isso:<?function arredonda($numero,$casas,$separador){ list($numero_inteiro,$decimal) = explode($separador,strval($numero)); $decimal_str=substr($decimal,0,$casas); $determina=substr($decimal,$casas,1); if (substr($decimal,0,1)=="9"){ $len=strlen($decimal_str); for ($i=0;$i<$len;$i++){ if (substr($decimal_str,$i,1)=="9"){$true++;} } if ($true==$len){$numero_inteiro++;return $numero_inteiro;} } if ($determina>=5){$decimal_str++;} $denom=pow(10,strlen($decimal_str)); $decimal_ajustado = $decimal_str/$denom; return($numero_inteiro+$decimal_ajustado);}?><?//exemplo de uso$num=14.445554456;echo arredonda($num,3,".")."<br>";?>Espero ter te ajudado. ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eai.Blz Postado Maio 15, 2003 Autor Denunciar Share Postado Maio 15, 2003 Funcionou muito bem.Obrigado.Fabiano Henrique Ribeiro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 15, 2003 Denunciar Share Postado Maio 15, 2003 Ok! :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Maio 15, 2003 Denunciar Share Postado Maio 15, 2003 Tem funções prontas para fazer isso (da própria linguagem), consulta a documentação online em http://www.php.net Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eai.Blz
Alguém sabe de alguma função interna do PHP para arredondar valores?
Ou possui um função para isso?
Link para o comentário
Compartilhar em outros sites
4 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.