将数组中的值添加到数组中?

时间:2010-02-09 03:58:54

标签: php arrays

如何将数组中的值添加到数组中,以便它随时间增长。

例如

all values form array1 to myArray.

all values form array2 to myArray.

所以现在myArray包含1和2的所有值。

我想以高效的cpu方式执行此操作

2 个答案:

答案 0 :(得分:4)

$myArray = array_merge($array1, $array2);

请参阅documentation,因为您需要了解有关如何处理重复项和数字键的一些事项。

答案 1 :(得分:2)

使用 array_merge() 功能(另见 array_merge_recursive() ):

$myArray = array_merge($array1, $array2);
  

如果输入数组的相同   字符串键,然后更高的值   该密钥将覆盖以前的密钥   一个即可。但是,如果数组包含   数字键,后面的值不会   覆盖原始值,但会   附加。


或使用 Union Array Operator + ):

$myArray = $array1 + $array2;
  

+运算符附加元素   剩下的钥匙来自右手   数组左手,而   重复的密钥不会被覆盖