array_merge()函数简单介绍及使用示例
发布时间:2023-07-03 13:12:13
array_merge()函数是PHP中的一个数组函数,作用是将一个或多个数组合并成一个数组。
使用语法:
array_merge(array1, array2, array3, ...)
参数说明:
array1, array2, array3:要合并的数组,可以是一个或多个数组。
返回值:
返回一个合并后的数组。
示例1:
$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
)
示例2:
$array1 = array('a' => 1, 'b' => 2);
$array2 = array('c' => 3, 'd' => 4);
$result = array_merge($array1, $array2);
print_r($result);
输出结果:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
)
示例3(合并多个数组):
$array1 = array('a' => 1, 'b' => 2);
$array2 = array('c' => 3, 'd' => 4);
$array3 = array('e' => 5, 'f' => 6);
$result = array_merge($array1, $array2, $array3);
print_r($result);
输出结果:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
[f] => 6
)
注意事项:
1. array_merge()函数会重置合并后数组中的下标,如果原数组有相同的下标,则后面的数组会覆盖前面的数组。
2. 如果数组中有字符串的键名,合并后的数组会按照字符串排序的方式重新排序键名。
3. 如果数组中有数字的键名,合并后的数组会按照数字索引的方式重新排序键名。
array_merge()函数可以用于合并数组,常用于合并配置文件或多个数据库查询结果的数据。在实际使用中,可以根据需求选择不同的使用方式来合并数组。
