我在 PHP 中有以下数组(好的,它们有点大,但想法才是最重要的)。
$array1 = array(1 => 'a', 2 => 'b');
$array2 = array(3 => 'c', 4 => 'd');
本质上我想把这两个数组组合起来就好像它是这样的
$array3 = array(1 => 'a', 2 => 'b', 3 => 'c', 4 => 'd');
谢谢
最佳答案
使用
$array3 = $array1 + $array2;
顺便说一句:array_merge()对示例中给出的数组做一些不同的事情:
$a1=array(1 => 'a', 2 => 'b');
$a2=array(3 => 'c', 4 => 'd');
print_r($a1+$a2);
Array
(
[1] => a
[2] => b
[3] => c
[4] => d
)
print_r(array_merge($a1, $a2));
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
注意不同的索引。
关于php - 组合 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/218174/