我有两个数组:
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文件,但是数组合并的结果并不是我想要的。
有没有人能指出一下如何使它工作?
发布于 2014-10-23 06:41:46
你就不能这样做吗:
$new_array = array();
$new_array[] = $array_one;
$new_array[] = $array_two;发布于 2014-10-23 06:41:13
像$newArray = array($array1, $array2);这样的?
发布于 2014-10-23 06:41:58
如果我没看错的话,这就是你要找的东西:
$output = array($array_one, $array_two);https://stackoverflow.com/questions/26518322
复制相似问题