在 PHP 裡假設我們有一個陣列長這樣:

$array=[
  [
    "2"=>2
  ],
  [
    "3"=>2
  ]
];

 

這個就當成是產品 id 對數量的資料好了,如果我們需要把產品的 id 丟到資料庫去查詢,而且也需要顯示購買數量的話,就會同時用到關聯式陣列裡的 key 和 value,用迴圈處理的話:

foreach ($array as $item):

endforeah;

在這邊得到的 $item 會有是一個陣列,如果我們需要分別取得 key 跟 value 的話,可以透過 key() 和 current() 來取得:

foreach ($array as $item):
  $key=key($item);
  $value=current($item);
endforeah;

這樣就好了。