【问题标题】:How to consolide 2 PHP 'for' loops? [duplicate]如何合并 2 个 PHP 'for' 循环? [复制]
【发布时间】:2012-09-02 13:31:56
【问题描述】:

可能重复:
Php for loop with 2 variables?

有没有办法让它更短:

for ($x = 1; $x <= 5; $x++) {
for ($y = 1; $y <= 5; $y++) {
    echo $x, ' ', $y, '<br>';
}
}

2 for 循环似乎很尴尬

【问题讨论】:

  • 你想达到什么目的?有些东西mst有嵌套循环,尴尬与否!

标签: php loops for-loop


【解决方案1】:

不是真的,嵌套循环没有错。

【讨论】:

    【解决方案2】:

    如果不知道循环内部发生了什么,就很难判断。为什么你首先有两个循环?

    如果你只需要循环 25 次,你可以在一个循环中完成:

    for ($x = 1; $x <= 25; $x++) {
        //Looped code
    {
    

    但如果您需要不同的变量($x$y),那就更难分辨了。

    【讨论】:

      【解决方案3】:

      您还可以在一个 for 循环中使用逗号分隔的多个变量。

      for ($i = 1, $j = 0; $i <= 10 && $j < 5; $i++, $j++)
      

      【讨论】:

        【解决方案4】:

        没关系。当你有 4 或 5 个 for 循环时,你应该考虑优化。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-09-05
          • 2020-11-30
          • 2022-08-07
          • 2020-11-17
          • 1970-01-01
          • 1970-01-01
          • 2017-04-25
          相关资源
          最近更新 更多