我有此數組:合併兩個類似的多維數組到一個
$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
,但它合併它不是我想要它(它只是增加了底部的值而不是placi將它們正確地插入每個陣列)。我也看到了類似的問題,但它並沒有幫助我(仍將底部的值合併,而不是我希望它們如何)。
有什麼建議嗎?
它總是在底部合併,你想以某種方式排序數組? – 2013-05-07 05:44:41
不,我的意思是,對我來說,它增加了新的數組列[1] - [0] [1] [2]; [2] - [3]',我希望它像這樣 - '[1] - [0] [1] [2] [3]'。對不起,我不知道如何正確解釋自己.. – Edgar 2013-05-07 05:46:47