如何在代码点火器中合并两个数组


how to merge two arrays in codeigniter

我想合并两个数组,但是如何合并?

$array1 [ ] = Array ( [0] => Array ( [id] => 1 [name] => "Alice" ))
$array2 [] = Array ( [0] => Array ( [age] => 22 ));

我想要得到的结果数组:

$result  = Array ( [0] => Array ( [id] => 1   [name] => "Alice"     [age] => 22) );

有人可以帮忙吗?

如果这只是单个数组条目,那么您可以尝试这样做,否则您必须对完整的数组集应用循环

$result[] = $array1[0] + $array2[0];

print_r($result );

它会给你输出

Array
(
    [0] => Array
        (
            [id] => 1
            [name] => Alice
            [age] => 1
        )
)
你可以

使用 PHP 的array_merge。

你可以用

array_merge_recursive($array1, $array2);

Iter through array1.如果第一个元素始终是一个数组,只需将 array2[c] 的元素添加到数组 array1[c],其中 c 是计数变量。