在PHP中检查递增

3

使用PHP,如果我有一个起始值,如何检查另一个值是否在一定数量的增量范围内?

换句话说,如果我从值100开始并且增量为5,则90、95、105、110都是可接受的,但104不是。


那么,你测试带条件的情况呢? - arkascha
1
上面的评论旨在展示这个问题有多么模糊不清,回答它并没有太多意义... 我投票关闭... - arkascha
2
将其计算为5的百分比,必须等于0。 - Mohsen_Fatemi
1
如果起始数字是98呢?那么93、103、108等都可以接受,对吧?为了使用Thomas答案中的代码示例,计算中的数字可能需要进行调整... - Sᴀᴍ Onᴇᴌᴀ
2个回答

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

这将得到$number/5的余数。如果它等于0,那么显然它是可以被5整除的,因此它在你的序列中。


1
这个有效,谢谢! - user6368630

1
您想对输入的数字取模并将其与另一个数字的模进行比较,以查看它们是否相同。例如,如果您从99开始,
99 % 5 == 4

现在,您可以通过比较它们的模数来查看所有增量。
104 % 5 == 4
109 % 5 == 4

所以将输入数字的模与模数存储起来,然后检查它是否与新数字的模相同。我可以为您编写一个 PHP 示例,但我不使用 PHP。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接