如何将数组附加到PHP中的另一个数组?

Chr*_*der 1 php arrays

我有两个顺序(非关联)数组,其值我想组合成一个新数组,忽略索引但保留顺序.除了执行以下操作之外,是否有更好的解决方案(即现有的操作员或功能):

$a = array('one', 'two');
$b = array('three', 'four', 'five');

foreach($b as $value) {
    $a[] = $value;
}
Run Code Online (Sandbox Code Playgroud)

备注:'+'运算符在这里不起作用('3'与索引0覆盖'1',索引为零).函数array_merge有同样的问题.

nic*_*ckf 5

array_merge是你想要的,我不认为你的覆盖问题是正确的.从手册:

但是,如果数组包含数字键,则后面的值不会覆盖原始值,但会附加.