現在Laravelにて開発中のアプリがあり
ネストしたデータを一つの配列として扱いたいのですがやり方がわからなく困っています。
実現したい形は以下となります。
配列のデータは下記だと2件ですが100以上ある想定です。
ループで回して実現したいのですが、もしわかる方がいたらアドバイスお願いします。
・元データ array:2 [ 0 => array:3 [ "id" => "0GPHKD" "target_layer" => "男女 10代(T層)" "key" => array:2 [ 0 => array:2 [ "id" => 10 "product_name" => "コーヒー" ] 1 => array:2 [ "id" => 9 "product_name" => "コーヒーマグカップ" ] ] ] 1 => array:3 [ "id" => "0GPHKC" "target_layer" => "男女 20〜34歳(M1F1層)" "key" => array:2 [ 0 => array:2 [ "id" => 10 "product_name" => "コーヒー" ] 1 => array:2 [ "id" => 9 "product_name" => "コーヒーマグカップ" ] ] ] ] --------------------------------- ・実現したい形 array:2 [ 0 => array:3 [ "id" => "0GPHKD" "target_layer" => "男女 10代(T層)" "item_id1" => "10" "product_name1" => "コーヒー" "item_id2" => "9" "product_name2" => "コーヒーマグカップ" ] ] 1 => array:3 [ "id" => "0GPHKC" "target_layer" => "男女 20〜34歳(M1F1層)" "item_id1" => "10" "product_name1" => "コーヒー" "item_id2" => "9" "product_name2" => "コーヒーマグカップ" ] ] ]