【问题标题】:For loop in while loop在while循环中循环
【发布时间】:2009-11-18 07:49:41
【问题描述】:

我可以在while循环中放一个for循环吗?例如:

while($end = 1)
{
  for ($i = 0; $i < count($match); $i++)
  {
    $mathcas = $match[$i][1];
  }
}

谢谢。 :)

【问题讨论】:

  • 您到底想在 while/for 循环中实现什么?您在寻找优点/缺点吗?或者如何实现while/for?

标签: php for-loop while-loop


【解决方案1】:

虽然完全有可能,但我强烈建议您避免使用您正在尝试的特定构造...

如果你找到你正在寻找的元素,只需 break for 循环就可以了!

编辑:请使用==进行比较!!!

【讨论】:

    【解决方案2】:

    是的,你可以。现在是一些填充...

    编辑:再想一想,如果您的内部循环没有改变 $end 的值,那么您正在查看一个无限循环。

    【讨论】:

    • 实际上,即使他确实在循环内更改了$end,它仍然是无限的。 :o)
    • 确实,= vs. == 又来了!
    【解决方案3】:

    是的,你可以。 尽管在示例中您给出的外部 while 循环将永远不会结束或永远不会运行

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 2014-11-02
      • 1970-01-01
      • 2014-10-19
      • 2013-06-12
      相关资源
      最近更新 更多