在实际项目开发中,数组集成是最常见的操作之一。 PHP的array_merge ()函数可以实现数组合并的功能,下面将详细介绍。
array_merge ) )函数可以合并一个或多个数组中的单元格。 也就是说,将一个数组中的值附加在前一个数组之后,并返回合并的数组。 语法如下:
array_merge($array1[,$array2 [,$array3 .]] ) )
参数$array1、$array2、 和$arrayn是要合并的数组。
如果输入的数组具有相同的字符串键名,则该键名后面的值将复盖前面的值; 如果数组包含数字键名称,则后面的值不会复盖前面的值,而是附加在后面; 如果函数只有一个数组参数,且数组为数字索引,则键名将连续重新索引。
【例】array_merge ) )函数连接两个数组。
$arr1=array (
' id'=1234,
' URL '=' http://c.biancheng.net/PHP/',
' language'='PHP ',
' article'='数组排序函数',
6='345 '
);
$arr2=array (
' id '=5678,6=34,8=26,11=89
);
echo '
'; $arr=array_merge($arr1,$arr2);
echo '合并$arr1和$arr2的结果是';
print_r($arr;
$array=array_merge($arr2);
如果echo '只传递一个$arr2参数,则结果为';
print_r($Array;
?
执行结果如下。
合并$arr1和$arr2的结果是Array
(
[id]=5678
[ URL ]=http://c.biancheng.net/PHP /
[language]=PHP
[article]=数组排序函数
[0]=345
[1]=34
[2]=26
[3]=89
)
如果只传递一个$arr2参数,则结果为" Array "
(
[id]=5678
[0]=34
[1]=26
[2]=89
)