Ir para o conteúdo
infopc

multiplos de 20

Mensagens Recomendadas

infopc    0
infopc

boas tenho um script que só usa múltiplos de 20, no entanto o utilizador pode introduzir qualquer numero, alguém sabe como contornar isso?

ex o utilizador introduz 43 eu quero que a variável fique com o valor 40, o utilizador introduz 37 o valor tem que ser 20

obrigado

(para a próxima escreve sem erros)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jreis    0
jreis

Hmm.... assim de repente, sem pensar (nem testar!) muito:

$num = 37; //ou seja la o que for
$multiplo = round($num /20) * 20;

Vê lá se isso desenrasca... experimentei muito basicamente, pareceu-me bem.

EDIT: esquece isso que tá em cima, isto vai dar o múltiplo mais próximo (por defeito ou acréscimo), li mal o teu post...  :-[

Ok, isto deve funcionar:

$num = 37; //ou seja la o que for
$multiplo = floor($num /20) * 20;

Partilhar esta mensagem


Link 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