将数组中的值添加到另一个数组中?

4
如何将数组中的值添加到另一个数组中,使其随时间增长。
例如:
all values form array1 to myArray.

all values form array2 to myArray.

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

我希望以一种CPU高效的方式实现这个目标。

2个回答

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

请参考文档,因为有一些关于重复项和数字键处理的事情你需要知道。文档

2

可以使用array_merge()函数(还可以参见array_merge_recursive()):

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

如果输入的数组具有相同的字符串键,那么该键的后一个值将覆盖前一个值。然而,如果数组包含数字键,则后一个值不会覆盖原始值,而是会被追加。或者使用联合数组运算符 (+)。
$myArray = $array1 + $array2;

+ 运算符将右侧数组中剩余键的元素附加到左侧数组,而重复的键不会被覆盖

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接