如何每5个结果执行一次操作?

12 php logic loops for-loop

如何在for每5个结果中在循环内执行一个动作?

基本上我只是想模拟一个有5列的表.

Joh*_*ker 47

你可以使用模数运算符

for(int i = 0; i < 500; i++)
{
    if(i % 5 == 0)
    {
        //do your stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 如果情况许可,你也可以使用`for($ i = 0; $ i <500; $ i + = 5){...}`. (4认同)
  • 请注意,`(i%5 == 0)`将在第一,第六,第十一,......传递上运行.使用`(i%5 == 4)`来触发第五,第十,第十五......传递. (3认同)
  • @Johannes我认为他想要处理从0到n的每个整数,但是每5个元素都会触发一个动作.但我可能会弄错. (2认同)