在php中中断并继续for循环
我正在运行一个以14开头的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 =
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