我有此数组:合并两个类似的多维数组到一个
$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