foreach 遍歷陣列

2022-07-17 15:42:21 字數 371 閱讀 7670

foreach (array_expression as $value)

statement

foreach (array_expression as $key => $value)

statement

第一種格式遍歷給定的 array_expression 陣列。每次迴圈中,當前單元的值被賦給 $value 並且陣列內部的指標向前移一步(因此下一次迴圈中將會得到下乙個單元)。

第二種格式做同樣的事,只除了當前單元的鍵名也會在每次迴圈中被賦給變數 $key。

還能夠遍歷物件。

foreach($arr as  $value)

foreach($arr as $key => $value)

用foreach來遍歷陣列

我們定義乙個陣列,可以用foreach來遍歷該陣列所有的內容並輸出。arr array a dog b monkey c pen foreach arr as val 但是在實際開發中,我們往往不這麼用,因為要按格式化陣列檢索結果,一般結合html的 處理,用while或者for迴圈。基本上是關聯陣...

map 跟 forEach 遍歷陣列的區別

區別 foreach沒有返回值 只是它原有的陣列的基礎上進行修改 map 的話只是修改了他的返回值 並沒有影響原陣列 var array 1 2,3 4,5 6,7 var res array.map item console.log res console.log array var array ...

foreach遍歷陣列的兩種方法

使用foreach遍歷陣列的兩種方法 1.foreach 陣列名稱 as 自定義變數 foreach會將陣列中的元素在每次迴圈中將陣列的值賦給自定義的變數,在每次迴圈中用到了這個變數即用到了當前迴圈時陣列中的值 不管該陣列是索引陣列還是關聯陣列都不會影響foreach取值 arr array aa ...