首頁 >後端開發 >PHP問題 >php foreach用法是什麼

php foreach用法是什麼

coldplay.xixi
coldplay.xixi原創
2020-11-04 10:44:544531瀏覽

php foreach用法是:foreach僅能用於數組,當試圖將其用於其它資料類型或一個未初始化的變數時會產生錯誤,格式為【foreach(數組名as 下標=> ;值)】。

php foreach用法是什麼

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn