- 用法:array_merge() 函数把一个或多个数组合并为一个数组。
- 注意:如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。
- 如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引
例1
<?php
$a = array('a','b','c');
$b = array('test','hello world!');
$re = array_merge($a,$b);
var_dump($re);
?>
返回的结果为:
D:\wwwroot\test\test.php:6:
array (size=5)
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'test' (length=4)
4 => string 'hello world!' (length=12)
例2
<?php
$a = array(
0 => '123',
2 => 'test',
5 => 'hello',
3 => 'good'
);
$re = array_merge($a);
var_dump($re);
?>
返回的结果为:
D:\wwwroot\test\test.php:10:
array (size=4)
0 => string '123' (length=3)
1 => string 'test' (length=4)
2 => string 'hello' (length=5)
3 => string 'good' (length=4)