当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP array_merge()用法及代码示例


array_merge( ) 函数是 PHP 的 内置 函数。此函数用于将两个或多个数组的元素或值合并为一个数组。这个函数是在 PHP 4.0 中引入的。

用法

array array_merge(array $array1[, array $...]);

参数

参数 描述 是强制性的
array1 指定一个数组。 compulsory
array2 指定一个数组。 Optional
数组3,... 指定一个数组。 Optional

返回类型

array_merge( ) 函数返回合并后的数组。

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

例 1

<?php
$game1=array("a"=>"cricket","b"=>"hockey");
$game2=array("c"=>"football","b"=>"tennis");
print_r(array_merge($game1,$game2));
?>

输出:

Array ( [a] => cricket [b] => tennis [c] => football )

例2

<?php
$a1= array(1 => "java", 6=>"T", 4=>"point");
$res = array_merge($a1);
print_r($res);
?>

输出:

Array ( [0] => java [1] => T [2] => point )

例3

<?php
$a= [1,2,3,4];
$b= [5,6,7,8];
print_r(array_merge($a,$b) );
?>

输出:

Array( [0] => 1  [1] => 2  [2] => 3  [3] => 4  [4] => 5  [5] => 6   [6] => 7  [7] => 8 )

例4

<?php
$cric1 = array("sachin" => "18426", 15921,200 );
$cric2 = array("virat", "ganguly", "sachin" => "arjun","yuvraj" => "world cup", 2011);
$res = array_merge($cric1, $cric2);
print_r($res);
?>

输出:

Array ( [sachin] => arjun [0] => 15921 [1] => 200 [2] => virat [3] => ganguly [yuvraj] => world cup [4] => 2011 )






相关用法


注:本文由纯净天空筛选整理自 PHP array_merge() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。