Avatar ·

如何在PHP中不使用array_push和+运算符合并两个数组

大家好!我是PHP新手,遇到了这样一个任务。我有两个数组:第一个包含基本商品列表,第二个是我从数据库获取的附加列表。我需要将第二个数组的元素添加到第一个数组的末尾。 问题在于,我不想使用array_push,因为它一次只添加一个元素,而我的数据可能很多。+运算符也不合适,因为它合并数组时,如果键名重复,会保留第一个数组的值,而我需要第二个数组的所有元素都添加到末尾,即使键名重复。 以下是我的示例代码: ```php $baseArray = ['apple', 'banana', 'orange']; $additionalArray = ['grape', 'kiwi', 'banana']; // 如何合并这些数组以得到: // ['apple', 'banana', 'orange', 'grape', 'kiwi', 'banana'] ``` 我尝试过使用`array_merge()`,但不确定这对我的任务是否是正确的方法。也许有更简单的方法?