2017-01-04 7 views
3

PHPを使用して、開始値がある場合、別の値がある一定の増分数以内にあるかどうかを確認するにはどうすればよいですか?PHPでインクリメントをチェックする

つまり、値が100から始まり5の増分がある場合、90,95,105,110はすべて受け入れ可能ですが、104は受け入れられません。

+0

まあ、条件はどうやってテストしますか? – arkascha

+1

上記のコメントは、質問がどれほど漠然としているかを示し、答えに投資するのはあまり意味がないことを示しています...閉じる投票... – arkascha

+2

%を5に、0に等しくする必要があります –

答えて

2
if($number %5 == 0) { 
    //CODE 
} 

これは、$number/5の残りを得ます。それが0に等しい場合、明らかに5で割り切れるので、あなたの順番になります。

+1

これは、ありがとう! – user6368630

1

入力された数字のモッズを取り、それを他の数字のモッズと比較し、それらが同じかどうかを確認します。たとえば、99から始める場合、

99 % 5 == 4 

ここで、比較のためにそれらのmodをチェックすることによってすべての増分を見ることができます。

104 % 5 == 4 
109 % 5 == 4 

したがって、入力番号とmod番号のmodを保存して、新しい番号のmodと同じかどうかを確認してください。私はあなたにPHPの例を書いていますが、私はPHPを使用しません。

関連する問題