我有两个数组:
print_r($array_one):
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
)
print_r($array_tow):
Array
(
[param3] => 5
)
我想形成一个数组,看起来像:
Array
(
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
)
Array
(
[param3] => 5
)
)
但是array_marge()和array_marge_recurive()都将创建:
Array
(
[a] => Array (
[param1] => 1
[param2] => 2
)
[b] => Array (
[param1] => 3
[param2] => 4
)
[param3] => 5
)
最初的数组用于json编码,以生成一个维度json文件,但数组合并的结果不是我想要的。
有人能指出如何使它发挥作用吗?
你就不能做一些类似的事情吗:
$new_array = array();
$new_array[] = $array_one;
$new_array[] = $array_two;
类似$newArray = array($array1, $array2);
的东西?
如果我读对了,这就是你想要的:
$output = array($array_one, $array_two);