Php 确定下一次迭代是否会发生
我有一个循环多次的php脚本。在PHP中有没有办法判断它是否是最后一次迭代?脚本相当复杂(1700行),我无法找到从一开始就负责运行脚本的代码段 理想情况下,我正在寻找一个函数(放在文件的末尾),它可以预测脚本是否会从头开始重新运行(正如它所做的那样)。当然,我们欢迎其他解决方案。迭代的数量取决于 UPD:Php 确定下一次迭代是否会发生,php,loops,Php,Loops,我有一个循环多次的php脚本。在PHP中有没有办法判断它是否是最后一次迭代?脚本相当复杂(1700行),我无法找到从一开始就负责运行脚本的代码段 理想情况下,我正在寻找一个函数(放在文件的末尾),它可以预测脚本是否会从头开始重新运行(正如它所做的那样)。当然,我们欢迎其他解决方案。迭代的数量取决于 UPD: 抱歉,不是循环导致脚本重新开始。还有一些东西(我无法定义)使页面从一开始就运行。我想你的意思是这样的: $max = 10; for($i = 0; $i <= $max; $i++
抱歉,不是循环导致脚本重新开始。还有一些东西(我无法定义)使页面从一开始就运行。我想你的意思是这样的:
$max = 10;
for($i = 0; $i <= $max; $i++) {
if($i == $max) {
//last iteration
}
}
$max=10;
对于($i=0;$i什么类型的循环?你能发布循环代码吗?抱歉,我给出了错误的描述,请参阅更新。听起来像是一些非常糟糕的代码。可能它需要重新构造,以便更容易理解。这个问题听起来像是可以通过使用线程来解决的:脚本是在一次运行中重新启动还是有单独的request实际再次运行脚本,并且您正在观察脚本运行的外部副作用?它将永远不会进入if语句if($i==$max)