每10次循环迭代打印一些东西

Mar*_*rko 0 php loops echo while-loop

每次数字为10,20,30,40时,我需要在循环中打印一些东西......

它应该只打印一次,然后继续循环并在数字可被10整除时再次打印.

我怎样才能做到这一点?

Tim*_*lla 13

for ($i = 0; $i < 100; $i++) {
    if ($i % 10 == 0) echo $i."\n";
    // do something
}
Run Code Online (Sandbox Code Playgroud)

通常,模数运算符(%)就是您所需要的.它计算除法的余数.所以:7%5 = 2和18%5 = 3.