我正在尝试将两个给定的数组合并为一个新数组:
第一个阵列:
Array
(
[0] =>; Array
(
[label] => Please Choose
[value] => default
)
)
第二阵列:
Array
(
[label] => 14.09.2013 - 27.09.2013 - 3.299 €
[value] => 14.09.2013 - 27.09.2013
)
我想生成一个如下所示的数组:
Array
(
[0] => Array
(
[label] => Please Choose
[value] => 14.09.2013 - 27.09.2013
),
[1] => Array
(
[label] => 14.09.2013 - 27.09.2013 - 3.299 €
[value] => 14.09.2013 - 27.09.2013
)
)
我尝试合并数组:
array_merge($array1,$array2);
结果是:
Array
(
[0] => Array
(
[label] => Please Choose
[value] => default
)
[label] => 14.09.2013 - 27.09.2013 - 3.299 €
[value] => 14.09.2013 - 27.09.2013
)
此用例的适当功能是什么?
答案 0 :(得分:2)
如果你传入另一个数组中的第二个数组,你应该得到所需的输出
array_merge($array1,array(1 => $array2));
答案 1 :(得分:0)
试试这个:
array_merge($array1,array($array2));
答案 2 :(得分:0)
您可以简单地将第二个数组分配给第一个数组,如此
如果$ array1是
Array
(
[0] =>; Array
(
[label] => Please Choose
[value] => default
)
);
和$ array2是
Array
(
[label] => 14.09.2013 - 27.09.2013 - 3.299 €
[value] => 14.09.2013 - 27.09.2013
);
然后你可以使用
将$ array2作为$ array1的一部分$array1[] = $array2;
这将导致$ array2成为$ array1中的新项目。