PHP for 迴圈

PHP for 迴圈(for loop)是 PHP 設計師常用的迴圈之一,當某程序需要重覆多次執行的時候,就可以使用 for 迴圈來處理,例如從數字 1 開始到 10 連續不停輸出至螢幕上,如果使用 echo 慢慢寫,會花上許多的時間,這時候改用 PHP for 迴圈來處理就會非常快速,而且相當的容易,功能與 while 迴圈類似,我們先來研究一下 PHP for 迴圈的函數語法,再看個範例應該可以了解其用法。

PHP for 迴圈函數語法
for( expr1 ; expr2 ; expr3 )
 ... for 迴圈內要執行的程式內容 ...
for 迴圈小括號內有三個參數,第一個餐數 expr1 是初始值,也就是迴圈開始跑的值,例如從 0 開始跑到 10,初始值就是 0,第二個參數 expr2 代表的是 for 迴圈條件,每跑一圈就要判斷是否符合條件,如果不符合就停止迴圈,相對的,符合條件就繼續執行,但在判斷條件之前,會先加上第三個參數 expr3 的變數,例如每跑一圈就 +1,看這個範例會比較清楚。

PHP for 迴圈範例參考
<?php
for($i=0;$i<10;$i++){
  echo $i.'.';
}
?>
輸出結果
0.1.2.3.4.5.6.7.8.9.
範例中的重點在於『for($i=0;$i<10;$i++)』這個部分,意思是有一個變數叫做 $i,他的初始值是 0,丟到 for 迴圈裡,每跑一圈 for 迴圈,就將變數 $i 的值加上 1,也就是第三個參數 $i++ 所代表的意思,加完 1 之後接著與第二個參數 $i<10 比較,如果 $i 依然小於 10,迴圈就會繼續跑,如果 $i=10 或 $i 大於 10 的情況出現,則 for 迴圈就會停止運作,概念就是這麼簡單。

再讀一篇
© Copyright webtech.tw Since 2010