php怎样合并两个数组
在PHP中,可使用array_merge()
函数来合并两个数组。
示例代码以下所示:
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');
$result = array_merge($array1, $array2);
print_r($result); // 输出结果为 Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f )
array_merge()
函数将两个或多个数组合并为一个数组,并返回结果。注意,如果有相同的键名,则后面的值会覆盖前面的值。
除array_merge()
函数以外,还可使用+
运算符来合并数组。使用+
运算符时,如果有相同的键名,前面的数组中的值会被保存,后面的数组中的值会被疏忽。
示例代码以下所示:
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');
$result = $array1 + $array2;
print_r($result); // 输出结果为 Array ( [0] => a [1] => b [2] => c )
上述代码中,由于$array1
中已有键名为0、1、2的元素,所以在使用+
运算符时,$array2
中的元素会被疏忽。
TOP