php foreach用法是:foreach僅能用於數組,當試圖將其用於其它資料類型或一個未初始化的變數時會產生錯誤,格式為【foreach(數組名as 下標=> ;值)】。
php foreach用法是:
簡單說foreach
它的格式是這樣的foreach(數組名as 下標=>值)
下標也就是上面的$a[1],這裡的1就是數組的下標!
到這你應該明白了,為什麼是$a[$key]這樣輸出
你記得不管怎麼變,數組的輸出方法永遠是$a[1],不會是$a['語文']
foreach()有兩種用法:
1: foreach(array_name as $value){ statement; }
這裡的array_name是你要遍歷的數組名,每次循環中,array_name數組的當前元素的值被賦給$value,並且數組內部的下標向下移一步,也就是下次迴圈回得到下一個元素。
2:foreach(array_name as $key => $value){ statement; }
這裡跟第一種方法的差別就是多了個$key,也就是除了把目前元素的值賦給$value外,目前元素的鍵值也會在每次迴圈中被賦給變數$key。鍵值可以是下標值,也可以是字串。例如book[0]=1中的“0”,book[id]="001"中的“id”.
相關免費學習推薦:php程式設計(影片)
以上是php foreach用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!