计算foreach循环内计数器的具体值

时间:2015-12-02 23:11:38

标签: php

我正在尝试在foreach循环中计算计数器的特定值。

我的代码中有这个if语句

if ( $i == 21 || $i == 41 || $i == 61 || $i == 81 || $i == 101 )

等于

($i * 20) + 1

我没有写出所有这些值(21,41,61,81 ......),而是想为我的代码创建一个公式,但我无法弄清楚if语句中的结果应该是什么

2 个答案:

答案 0 :(得分:3)

使用模数:

if ($i % 20 == 1) { ...

http://php.net/manual/en/language.operators.arithmetic.php

答案 1 :(得分:0)

使用%运算符(模数)除以20后查找余数。

if ($i%20 == 1)
{
    // do stuff
}