PHP函数——array_merge()的使用方法示例
发布时间:2023-10-31 00:47:37
array_merge()函数是PHP的一个数组函数,主要用于将一个或多个数组合并成一个数组。它接受多个数组作为参数,将这些数组的所有元素合并到一个新数组中,并返回这个新数组。
下面是array_merge()函数的使用方法示例:
1. 合并两个数组:
$array1 = array('apple', 'banana');
$array2 = array('orange', 'kiwi');
$result = array_merge($array1, $array2);
print_r($result);
输出结果为:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
)
2. 合并多个数组:
$array1 = array('apple', 'banana');
$array2 = array('orange', 'kiwi');
$array3 = array('watermelon', 'grape');
$result = array_merge($array1, $array2, $array3);
print_r($result);
输出结果为:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => kiwi
[4] => watermelon
[5] => grape
)
3. 合并关联数组:
$array1 = array('fruit' => 'apple', 'color' => 'red');
$array2 = array('fruit' => 'banana', 'shape' => 'crescent');
$result = array_merge($array1, $array2);
print_r($result);
输出结果为:
Array
(
[fruit] => banana
[color] => red
[shape] => crescent
)
注意:由于数组的键是 的,当合并的数组中有相同的键时,后面的数组会覆盖前面的数组中的对应元素。
4. 合并空数组:
$array1 = array('apple', 'banana');
$array2 = array();
$result = array_merge($array1, $array2);
print_r($result);
输出结果为:
Array
(
[0] => apple
[1] => banana
)
注意:合并空数组时,空数组不会影响合并结果。
总结:
array_merge()函数是PHP中一个非常实用的数组函数,可以用于将多个数组合并成一个数组。它可以同时合并索引数组和关联数组,并且不会改变数组的键值。在使用时,要注意合并数组中的键是否 ,以免出现覆盖的情况。
