我想合并两个数组,但是如何?
$array1 [ ] = Array ( [0] => Array ( [id] => 1 [name] => "Alice" ))
$array2 [] = Array ( [0] => Array ( [age] => 22 ));
我想得到的结果数组:
$result = Array ( [0] => Array ( [id] => 1 [name] => "Alice" [age] => 22) );
有人可以帮忙吗?
您可以使用 PHP 的array_merge。
你可以这样做
array_merge_recursive($array1, $array2);
如果这只是单个数组条目,那么您可以尝试这样做,否则您必须为完整的数组集应用循环
$result[] = $array1[0] + $array2[0];
// print_r($result);
它会给你输出
Array
(
[0] => Array
(
[id] => 1
[name] => Alice
[age] => 1
)
)
遍历array1。如果第一个 Element 始终是一个数组,只需将 array2[c] 的元素添加到数组 array1[c] 中,其中 c 是计数变量。