[PHP]foreach的使用

foreach是經常使用在陣列內的一種迴圈,什麼時候用呢?
輸入資料的時候,判斷資料有沒有在資料庫裡面,例如字典、會員登入→ foreach
要把資料庫內的資料連續加起來,例如成績總和 → foreach


foreach的長相是這樣,用=>宣告的方式跟前面的陣列宣告的方法有87%像
foreach($陣列 as $索引 => $值) { }

foreach會把陣列裡面的值一個一個讀出來,變數名稱可以自己設定
也可以直接省略 $index=>代表直接使用

foreach($money as $data) { }

代表直接列出資料,不論列出索引值
同樣的練習的資料放在github上面,下載foreach.php檔案回來執行
得到的結果應該如下
foreach
同樣的功能使用while或是for迴圈也可以做,但是既然有foreach這麼方便的工具
為什麼要重新造輪子呢?

留言