在php中中断并继续for循环

在php中中断并继续for循环,php,Php,我正在运行一个以14开头的php for循环 for($p = 14; $p<$num_parts; $p++) for($p=14;$p要解决此问题,无需使用break或continue说明 您可以在循环中使用一个条件,测试变量p是否可以被14整除 就像这个伪代码一样 if(p%14 == 0 && p!=14) 请尝试以下代码: $i = 14; session_start(); if (isset($_SESSION['loopindex'])) { $i =

我正在运行一个以14开头的php for循环

for($p = 14; $p<$num_parts; $p++)

for($p=14;$p要解决此问题,无需使用
break
continue
说明 您可以在循环中使用一个条件,测试变量p是否可以被14整除 就像这个伪代码一样

if(p%14 == 0 && p!=14)
请尝试以下代码:

$i = 14;
session_start();
if (isset($_SESSION['loopindex'])) {
  $i = $_SESSION['loopindex'];;
} 

for($p = $i; $p<$num_parts; $p++){
 //do stuff
 if($p % 14 == 0 && $p > 14){
 $_SESSION['loopindex'] = $p;
 break;
 }
}


模是正确的,但他想在下一页中中断循环并继续,因此保留当前循环状态。这应该通过会话完成。检查我的答案。
unset($_SESSION['loopindex']);//unset
$_SESSION['loopindex'] = 14;//reset