Ir para o conteúdo
fil79

[Resolvido] arredondamento PHP

Mensagens Recomendadas

fil79

Boas

Tenho uma função em php que efectua uma divisão entre duas variáveis. O que necessitava é que se as casas decimais fossem acima dos x,80 o arredodandamento fosse feito para cima (uso a função ceil()), se for abaixo, desse valor, arredonda para baixo (floor):

Ex1: 55/8=6,875 sendo assim ceil(6,875)=7

Ex2: 54/8=6,75 sendo assim floor(6,77)=6

Qual a melhor forma de fazer esta verificação?

Desde já agradeço


MCITP-MCTS-MCP

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Algo do tipo:

$var = ($var - (int)$var) > 0.8 ? ceil($var) : floor($var);


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.