私はこの配列を持っています:
$arr1 = array (
array (
array (
'correct' => FALSE,
'answer' => 'false answer1'
),
array (
'correct' => FALSE,
'answer' => 'false answer2'
),
array (
'correct' => FALSE,
'answer' => 'false answer3'
)
));
そして、この配列:
$arr2 = array (
array (
array (
'correct' => TRUE,
'answer' => 'correct answer'
)
));
出力を次のようにしたい:
$output = array (
array (
array (
'correct' => FALSE,
'answer' => 'false answer1'
),
array (
'correct' => FALSE,
'answer' => 'false answer2'
),
array (
'correct' => FALSE,
'answer' => 'false answer3'
),
array (
'correct' => TRUE,
'answer' => 'correct answer'
)
));
using array_merge
、を試しarray_merge_recursive
ましたが、希望どおりにマージされません(各配列に正しく配置するのではなく、値を下部に追加しただけです)。これと同様の質問も見ましたが、役に立ちませんでした(それでも、値を一番下にマージしますが、私が望む方法ではありません)。
助言がありますか?