###実現したいこと
下記get_base_arr()
から得られる多次元連想配列を再編し、$mokuteki_arr
を得たいです。
###該当のソースコード
こちらが得たい$mokuteki
です。一次元です。
$mokuteki = [ 'post1' => 'ポスト1', 'post2' => 'ポスト2', ];
そしてこちらが元になる多次元連想配列を取得する関数get_base_arr()
になります。
function get_base_arr( $type, $want ){ $arr = [ 'test' => [ [ 'key'=>'tset1', 'label'=>'テスト1' ], [ 'key'=>'tset2', 'label'=>'テスト2' ] ], 'post' => [ [ 'key'=>'post1', 'label'=>'ポスト1' ], [ 'key'=>'post2', 'label'=>'ポスト2' ], ], ]; $result = []; foreach( $arr[$type] as $key=>$val ){ $result[] = $val[$want]; } return $result; }
###試したこと
イメージとしてはこのような流れになるかと思うのですが…
function get_mokuteki() { $key_arr = get_base_arr('post','key'); $label_arr = get_base_arr('post','label'); $mokuteki=[]; $i=0; foreach( $key_arr as $key ){ $mokuteki[] = [ $key_arr[$i]=>$label_arr[$i] ]; } $i++; return $mokuteki; }
※ここには他の試したことを記載してましたが、質問が余計に煩雑になるため削除しました※
どうすれば$mokuteki
を得られるようになるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/24 18:32
2019/09/24 23:25
退会済みユーザー
2019/09/24 23:27
2019/09/24 23:27
退会済みユーザー
2019/09/24 23:38
2019/09/25 11:44 編集
2019/09/25 11:45
退会済みユーザー
2019/09/25 11:55
2019/09/25 14:21