我有两个数组:
的print_r($ array_one):
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
)
的print_r($ array_two):
Array
(
[param3] => 5
)
我想形成一个看起来像这样的数组:
Array
(
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
)
Array
(
[param3] => 5
)
)
但是array_merge()和array_merge_recursive()都将创建:
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
[param3] => 5
)
原始数组用于json编码以生成维json文件,但是数组合并的结果不是我想要的。
有人请指出如何使其发挥作用吗?
答案 0 :(得分:1)
你不能做这样的事情:
$new_array = array();
$new_array[] = $array_one;
$new_array[] = $array_two;
答案 1 :(得分:0)
像$newArray = array($array1, $array2);
?
答案 2 :(得分:0)
如果我正确读到这个,那就是你要找的东西:
$output = array($array_one, $array_two);