//foreach循環語句,經常使用來遍歷數組,通常有兩種使用方法:不取下標,取下標 //不取下表 foreach(數組 as 值) { //執行的程序 echo 值; } //取下標 foreach(數組 as 下標 => 值) { //執行的程序 echo $key => $value; echo "<br>; } //foreach遍歷二維數組: <?php $arr = array("phpbook"=>array(5=>"細說PHP", "PHP網絡編程", "PHP&&Mysql編程" )); foreach($arr as $key => $value) { echo $key; echo ':'; foreach($value as $key1 => $value1) { echo "$key1 => $value1"; } } //多維數組相似,只要注意第n個foreach裏面的數組名要是第n-1個的值即: foreach($value(n-1) as $key(n) => $value(n) ) //數組的下標索引在不標明的狀況下默認是數字索引,默認從0開始加1增加,若像上面標明第一個爲5,那麼接下來的下標從5開始,自動加1 foreach中的條件結構: foreach($students as $key => $value) { if(條件) { //執行代碼 break;//continue; } }