執行順序:1、執行“初始化表達式”;2、執行“條件判斷表達式”,如果表達式的值為真,則執行“循環體”,否則結束循環;3、執行完循環體後,執行「變數更新表達式」;4、變數更新後,進入下一次循環,直到條件判斷值為假,結束循環。
本教學操作環境:windows7系統、PHP8版,DELL G3電腦
for 迴圈是 PHP 中最複雜的循環結構。 for 迴圈語句能夠依照已知的迴圈次數進行迴圈操作,適用於明確知道執行次數的情況。
for 迴圈的語法格式如下:
for (初始化表达式; 条件判断表达式; 变量更新表达式) { 循环体; }
參數說明如下:
for 迴圈的運行過程為:
1) 先執行「初始化表達式」。 2) 再執行“條件判斷表達式”,如果它的值為真(非0),則執行循環體,否則結束循環。 3) 執行完循環體後再執行“變數更新表達式”,自增或自減。 4) 重複執行步驟 2) 和 3),直到「表達式2」的值為假,就結束循環。 在上面的步驟中,2) 和 3) 是一次循環,會重複執行,for 語句的主要作用就是不斷執行步驟 2) 和 3)。執行流程如下圖所示:
#範例:透過for 迴圈來計算100 的階乘
<?php $sum = 1; for ($i = 1; $i <= 100; $i++) { $sum *= $i; } echo '100! = '.$sum; ?>輸出結果:
100! = 9.3326215443944E+157#推薦學習:《
PHP影片教學》
以上是PHP中for迴圈的執行順序是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!