如何控制for循环的间隔?

Sca*_*ace 1 php

我有一个for循环,$ count为23.

for($page=0; $page < $count; $page++) { 
echo $page;
}
Run Code Online (Sandbox Code Playgroud)

我想要做的不是将页面变量增加1,而是希望将其设置为10,这样当$ page被回显时,我希望结果为10,20,而不是超过23.

for($page=0; $page < $count; $page+10) { 
echo $page;
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,循环继续无限,回显0.如果有人有任何建议,我会非常感激.提前致谢.

Rud*_*udu 7

for($page=0; $page < $count; $page+=10) { 
  echo $page;
}
Run Code Online (Sandbox Code Playgroud)

只是让你的增量语法有点错误(应该是页面+=+不是实际上不更新$pagevar 值的页面)

或者,您可以使用长形式/更复杂的数学:

for($page=0; $page < $count; $page=$page+10) { 
  echo $page;
}
Run Code Online (Sandbox Code Playgroud)

注意事项确保你坚持使用远程条件(<<=),如果你像这样切换你的步长,否则你可以跳过你的条件(如果它读取!=23),并创建一个永无止境的循环.你编写它的方式对你来说不是问题,而只是需要考虑的事情.