多次元連想配列の1部のkeyを配列に入れたいのですが
どうすればいいのでしょうか。
↓$oyouhuku_list['洋服B']['volume_discounts']のkeyだけをを配列に入れ使用したいと思います。
php
1 2$oyouhuku_list['洋服A']['price'] = 15000; 3$oyouhuku_list['洋服A']['volume_discounts'][0] = 33300; 4$oyouhuku_list['洋服A']['volume_discounts'][1] = 33300; 5$oyouhuku_list['洋服A']['volume_discounts'][2] = 33300; 6$oyouhuku_list['洋服A']['volume_discounts'][3] = 33300; 7$oyouhuku_list['洋服B']['price'] = 17500; 8$oyouhuku_list['洋服B']['volume_discounts'][9] = 5810; 9$oyouhuku_list['洋服B']['volume_discounts'][10] = 5810; 10$oyouhuku_list['洋服B']['volume_discounts'][13] = 5850; 11$oyouhuku_list['洋服B']['volume_discounts'][18] = 6850; 12 13//↓望む結果 $oyouhuku_list['洋服B']['volume_discounts']のkeyだけを配列に入れたい 14array ( 0 => 9, 1 => 10, 2 => 13, 3 => 18, ) 15 16//↓試してみてダメだったforeach文です。 17$foreach_oyouhuku_array = array(); 18foreach ($oyouhuku_list as $key1 => $value1) { 19 foreach ($value1 as $key2 => $value2) { 20 foreach ($value2 as $key3 => $value3) { 21 array_push($foreach_oyouhuku_array,$key3); 22 } 23 } 24}; 25
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。