【函数功能】
该函数把一个或多个数组合并为一个数组。
【函数语法】
array_merge (array $array1, array $_ = null)
【参数说明】
$array1:必需,数组。
$_:可选,数组。
【演示程序】
<?php
/**
* array_merge (array $array1, array $_ = null)
* **/
$array1 = array('site_name'=>'PHP1234','site_url'=>'php1234.cn');
$array2 = array('site_author'=>'明礼馨德','ext'=>'','site_no'=>'007');
var_dump(array_merge($array1,$array2));
$array1 = array('site_name'=>'PHP1234','site_url'=>'php1234.cn');
$array2 = array('site_name'=>'php','007','3'=>'009');
var_dump(array_merge($array1,$array2));
?>
【输出结果】
array(5) {
["site_name"]=>
string(7) "PHP1234"
["site_url"]=>
string(10) "php1234.cn"
["site_author"]=>
string(12) "明礼馨德"
["ext"]=>
string(0) ""
["site_no"]=>
string(3) "007"
}
array(4) {
["site_name"]=>
string(3) "php"
["site_url"]=>
string(10) "php1234.cn"
[0]=>
string(3) "007"
[1]=>
string(3) "009"
}
array(3) {
["site_name"]=>
string(3) "php"
[0]=>
string(3) "007"
[1]=>
string(3) "009"
}
【特别注意】
1.可以向该函数传入一个或者多个数组。
2.如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。
3.如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。
4.PHP 版本:4+。
5.更新日志:自 PHP 5.0 起,该函数仅接受数组类型的参数。
【原版定义】
/**
* Merge one or more arrays
* @link http://www.php.net/manual/en/function.array-merge.php
* @param array1 array <p>
* Initial array to merge.
* </p>
* @param _ array[optional]
* @return array the resulting array.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1208/155.html