如果循环中的变量不存在,PHP将结束循环

时间:2018-08-16 06:45:31

标签: php loops

我无法找到解决方案,所以我在这里问是否有人可以帮助我解决这个问题!

当我在代码中某处需要越来越多的数字时,这就是我现在进行循环的方式。因此,我先告诉我要让循环运行多少次,因此在此示例中为1000次。

$itemsqueue = 1000;
for ($qu = 1 ; $qu <= $itemsqueue; $qu++){

}

但是有时候我不知道“ csv”数据库有多少行,可能是10,000行或5行。因此,如果实际循环中的某些内容为空或未设置,那么我想让循环停止。

下面的示例代码当然不起作用,但这正是我所需要的。

if (empty($queue[$qu][1]) ){
  for ($qu = 1 ; $qu++){
  }
}

希望我有道理。

1 个答案:

答案 0 :(得分:1)

感谢Ash帮助我朝正确的方向发展。 我将此添加到首先读取csv的代码中!

$queuecount = count($data);

现在我知道每个CSV有多少行!

所以现在我可以将其添加到项目队列中!

for ($qu = 1 ; $qu <= $queuecount; $qu++){
}

甜!