For 回圈主要用于处理重复次数是固定的问题,也就是在执行回圈之前,就已经事先知道要迭代几次的情况,其语法如下。

For (<计数器启始>; <条件式>; <计数器增量>) {
  <程式码区块>
}

回圈在执行值时会先执行一次計數器啟始條件式程式碼區塊計數器增量條件式程式碼區塊條件式

例如若要利用 For15

 
  
1
2
3
4
5

这里的 For$i1$i5$i -le 5$i1$i++15

跳过当次叠代

在回圈执行到一半时,如果想要跳过当次的迭代,可以使用Continue$i

For 
   
  }

  $i
1
3
5

这里我们在回圈的程式码区块插入一条判断式,检查 $i$iContinue$i

离开回圈

如果想要让回圈执行到一半时直接中断、跳出回圈,可以使用Break$i3

For 
   
  }

  $i
1
2
3

这里我们在回圈的程式码区块插入一条判断式,检查 $i3BreakFor

无穷回圈

列印出 ForBreak15

$i
 
  }
  $i    
  
1
2
3
4
5

回圈标签

在巢状结构的多层回圈,ContinueBreak:MyLoopNameContinueBreak

   
      
    }echo
  }
}
i = 1, j = 1
i = 1, j = 2

参考资料:

读者互动

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.

close

Oh 游读者 👋
It’s nice to meet you.

每周三,您都将收到一封内容详实的Newsletter.