PHP教學-陣列專用迴圈


《foreach》
foreach是專門用來處理陣列的迴圈,他可以將陣列中的成員逐一(按照存放在記憶體中的順序)讀出來。格式如下:
foreach(陣列名稱 as 陣列成員內容){
子句;
}
foreach(陣列名稱 as 鍵=>陣列成員內容){
子句;
}
範例:
<?php
$student = array(
314=>"溫瑞萱",114=>"隋棠",212=>"喻可唯",214=>"阿寶",215=>"迷你彬",311=>"溫瑞凡",115=>"宥勝",313=>"郝康德",111=>"蔡淑臻",211=>"林凡",112=>"李沛旭",315=>"藍天蔚",213=>"席曼寧",312=>"謝安真",113=>"溫昇豪");

foreach($student as $key=>$value){
  echo '$student['.$key."]:".$value."<br>
";
}
?>
說明:
一、設定陣列時,並未依照鍵的順序排放。
二、foreach迴圈執行時,會將陣列成員逐一(按記憶體中存放的順序)讀出直到全部讀完為止。在foreach的條件裡$student是陣列名稱,$key=>$value是「陣列鍵」對應「陣列成員內容」的關係。
三、使用單引號(')是為了顯示陣列名稱。

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json