Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何控制for循环的间隔?_Php - Fatal编程技术网

Php 如何控制for循环的间隔?

Php 如何控制for循环的间隔?,php,Php,我有一个for循环,其中$count为23 for($page=0; $page < $count; $page++) { echo $page; } for($page=0;$page

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

for($page=0; $page < $count; $page++) { 
echo $page;
}
for($page=0;$page<$count;$page++){
echo$页;
}
我想做的不是将page变量增加1,而是将它增加10,这样当$page被回显时,我希望结果是10,20,而不是超过23

for($page=0; $page < $count; $page+10) { 
echo $page;
}
for($page=0;$page<$count;$page+10){
echo$页;
}
当我这样做时,循环无限继续,回响0。如果有人有什么建议,我会非常感激。提前谢谢

for($page=0; $page < $count; $page+=10) { 
  echo $page;
}
注意事项确保您遵守范围内的条件(

注意事项确保您坚持使用范围内的条件(
您可以这样做

<?PHP 
$count = 23;
for($page=0; $page < $count; $page++) { 
if ($page % 10 == 0 && $page != 0)
    echo $page."</br>";
}
?>

您可以这样做

<?PHP 
$count = 23;
for($page=0; $page < $count; $page++) { 
if ($page % 10 == 0 && $page != 0)
    echo $page."</br>";
}
?>


$page+10
语句不要更改$page变量。将其更改为一个可执行itrol的变量。谢谢上校……我发布的原因是我不知道将其更改为什么。您不知道如何编写
$page=$page+10
?真的吗?是的,我会,但我没有想到,因为我没有使用for循环的经验,因此问题正在发布。无论如何,感谢您的洞察力,谢谢。我没有质疑您发布的原因。我只是试图解释您的代码不起作用的原因,并告诉您解决方法。
$page+10
语句不要更改$page变量。将其更改为一个不会改变它的变量。谢谢上校……我发布的原因是因为我没有知道将其更改为什么。您不知道如何编写
$page=$page+10
?真的吗?是的,但我没有想到,因为我没有使用for循环的经验,因此问题被提出。无论如何,感谢您的洞察力,谢谢。我没有质疑您发布的原因。我只是试图解释为什么您的代码不起作用当你说“重置”时,你的确切意思是什么?对不起,只是修复了那个打字错误,它应该是“更新”而不是“重置”…这个代码每次都会使页面的值增加10,你也可以将它写为
$page=$page+10
(或使用其他数学)当你说重置时,你的确切意思是什么?对不起,只是修复了那个打字错误,它应该是更新而不是重置的…这个代码每次都会使页面的值增加10,你也可以将它写为
$page=$page+10
(或使用其他数学)也许,$page+=10更容易?也许,$page+=10更容易?