21xrx.com
登录
文章检索 我的文章 写文章
php array_merge()函数
2021-08-27 09:45:35 深夜i     --     --
php array_merge()函数

 

将两个数组合并为一个数组:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>

定义和用法

array_merge()函数将一个或多个数组合并到一个数组中。

提示:您可以将一个数组分配给函数,或者多个数组。

注意:如果两个或多个数组元素具有相同的key,则最后一个覆盖其他元素。

注意:如果只为array_merge()函数分配一个数组,并且键是整数, 该函数返回一个新数组,其中包含0键以0开始,每个值增加1(参见 例子如下)。

提示:此函数之间的差异和 array_merge_recursive()函数是当两个或更多个数组元素具有相同的键时。 而不是覆盖键, array_merge_recursive()函数使值作为数组。


句法

array_merge(array1, array2, array3, ...)

参数值

范围 描述
array1. 必需的。 指定数组
array2 可选的。 指定数组
array3,... 可选的。 指定数组

 


技术细节

返回值: 返回合并数组
PHP版本: 4+
changelog: 截至PHP 5.0,此功能仅接受类型数组的参数

更多例子

将两个关联数数组合并为一个数组:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

使用具有整数键的一个数组参数:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>

 

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复