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()用法及代码示例
- PHP array_merge_recursive()用法及代码示例
- PHP array_multisort()用法及代码示例
- PHP array_map()用法及代码示例
- PHP array_reverse()用法及代码示例
- PHP array_filter()用法及代码示例
- PHP array_pop()用法及代码示例
- PHP array_diff_uassoc()用法及代码示例
- PHP array_intersect_key()用法及代码示例
- PHP array_key_first()用法及代码示例
- PHP array_walk_recursive()用法及代码示例
- PHP array_shift()用法及代码示例
- PHP array_splice()用法及代码示例
- PHP array_search()用法及代码示例
- PHP array_intersect_assoc()用法及代码示例
- PHP array_sum()用法及代码示例
- PHP array_walk()用法及代码示例
- PHP array_diff_ukey()用法及代码示例
- PHP array_key_last()用法及代码示例
- PHP array_count()用法及代码示例
注:本文由纯净天空筛选整理自 PHP array_merge() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。