我有一个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.如果有人有任何建议,我会非常感激.提前致谢.
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),并创建一个永无止境的循环.你编写它的方式对你来说不是问题,而只是需要考虑的事情.
| 归档时间: |
|
| 查看次数: |
2761 次 |
| 最近记录: |