
PHPで
下記のような配列を結合したいのですが、どうもarray_merge では結合が出来ません。
配列A
Array ( [002] => Array ( [str_in] => 1415 [date] => 2017-08-12 ) [008] => Array ( [str_in] => 1415 [date] => 2017-08-12 ) [045] => Array ( [str_in] => 1330 [date] => 2017-08-12 ) )
配列B
Array ( [002] => Array ( [str_out] => 2345 [date] => 2017-08-12 ) [008] => Array ( [str_out] => 2345 [date] => 2017-08-12 ) [045] => Array ( [str_out] => 2345 [date] => 2017-08-12 ) )
を結合して
Array ( [002] => Array ( [str_in] => 1415 [date] => 2017-08-12 [str_out] => 2345 ) [008] => Array ( [str_in] => 1415 [date] => 2017-08-12 [str_out] => 2345 ) [045] => Array ( [str_in] => 1330 [date] => 2017-08-12 [str_out] => 2345 ) )
としたいのですが、
Array ( [002] => Array ( [str_in] => 1415 [date] => Array ( [0] => 2017-08-12 [1] => 2017-08-12 ) [str_out] => 2345 ) [008] => Array ( [str_in] => 1415 [date] => Array ( [0] => 2017-08-12 [1] => 2017-08-12 ) [str_out] => 2345 ) [045] => Array ( [str_in] => 1330 [date] => Array ( [0] => 2017-08-12 [1] => 2017-08-12 ) [str_out] => 2345 ) )
となってしまいます。
array_merge_recursiveを利用したのですが、
上手くいきません。効率良く処理したいのですが、
どのようにして良いのか良く分からず困っています。
宜しくお願いいたします。
回答4件
あなたの回答
tips
プレビュー