可能重复:
将两个数组与数字键组合在一起,而不覆盖旧键
好的,伙计们,正在寻找这个没有运气 - 它总是只指向array_merge
或array_push
或array_combine
对我的目的无用的功能。
这是两个数组(编号索引):
Array (
[0] => 12345
[1] => "asdvsdfsasdfsdf"
[2] => "sdgvsdfgsdfbsdf"
)
Array (
[0] => 25485
[1] => "tyjfhgdfsasdfsdf"
[2] => "mojsbnvgsdfbsdf"
)
我需要创建一个“加入”(联合)数组,所以它看起来像:
Array (
[0] => 12345
[1] => "asdvsdfsasdfsdf"
[2] => "sdgvsdfgsdfbsdf"
[3] => 25485
[4] => "tyjfhgdfsasdfsdf"
[5] => "mojsbnvgsdfbsdf"
)
因为我在这个问题上一无所获,所以我自己尝试了($arr1 和 $arr2 是两个小数组):
$result_array = $arr1;
foreach($arr2 as $v) {
$result_array[] = $v;
}
当然,这可以正常工作,但我不喜欢这种方法 - 想象一下第二个数组中不会只有 3 个元素的情况......
问题:有没有更好的方法或者充其量是一些内置功能(我不知道)???