如何在codeigniter中合并两个数组

时间:2012-05-28 18:07:39

标签: php arrays

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

$array1 [ ] = Array ( [0] => Array ( [id] => 1 [name] => "Alice" ))

$array2 [] = Array ( [0] => Array ( [age] => 22 ));

我想得到的结果数组:

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

任何人都可以提供帮助吗?

4 个答案:

答案 0 :(得分:1)

您可以使用PHP的array_merge

答案 1 :(得分:1)

你可以用

完成
array_merge_recursive($array1, $array2);

答案 2 :(得分:1)

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

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

// print_r($ result);

它会给你输出

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

)

答案 3 :(得分:-1)

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