在 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;
這樣就好了。