キーがわからない多次元配列があり、すべてのキーとその値が必要です。
私の配列はデータベースでいっぱいです:
$rows[$product_id][$productgroup_id] = $amount
したがって、配列はたとえば2つの製品で満たされます。
$rows[108][3] = 2
$rows[2][5] = 4
したがって、私の配列には2つの製品が含まれています。
- 製品グループ3のProduct_id108、金額は2
- 製品グループ5のProduct_id2(金額は4)
次に、配列をウォークスルーする必要があり、キーと量が必要です。だから私はforeachループで考えています
foreach($rows as $row){
foreach($row as $key => $value){
echo "Key:".$key." Value: ".$value."<br>";"
}
}
ただし、これは最初のキーであるproduct_idと金額のみをエコーします。ただし、product_id、productgroup_id、および金額が必要です。では、どうすればproductgroup_idも取得できますか?