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


PHP array_merge()用法及代码示例


array_merge() 函数是 PHP 中的内置函数,用于将两个或多个数组合并为单个数组。此函数将两个或多个数组的元素或值合并在一起以形成单个数组。

合并以这样一种方式进行:将一个数组的值附加到前一个数组的末尾。该函数将用逗号分隔的数组列表作为需要合并的参数,并返回一个新数组,其中包含参数中传递的数组的合并值。

用法:

array array_merge(array ...$arrays)

参数:该参数保存需要合并以形成单个数组的数组列表。

返回值:该函数返回合并后的数组,如果参数数组没有给出id则返回空数组。

注意:在7.4.0版本中,该函数可以在没有参数的情况下工作,但以前,该函数至少需要一个参数。

示例 1:

PHP


<?php 
  
$arr1 = array(5, 10, 15, 20); 
  
$arr2 = array(11, 12, 13, 14); 
  
$arr = array_merge($arr1, $arr2); 
  
var_dump($arr); 
  
?>

输出:

array(8) {
      [0] => int(5)
      [1] => int(10)
      [2] => int(15)
      [3] => int(20)
      [4] => int(11)
      [5] => int(12)
      [6] => int(13)
      [7] => int(14)
}

示例 2:

PHP


<?php 
  
$arr1 = array( 
    'Geeks'  => "HTML",  
    'GFG'  => "CSS",  
    'Geek'  => "JavaScript",  
    'G4G' => "PHP"
); 
  
$arr2 = array( 
    'Geeks' => "CPP",  
    'G4G' => "Java",  
    'Geek' => "Python",  
    'GeeksforGeeks'   => "DSA"
); 
  
$arr = array_merge($arr1, $arr2); 
  
var_dump($arr); 
  
?>

输出:

array(5) {
      ["Geeks"] => string(3) "CPP"
      ["GFG"] => string(3) "CSS"
      ["Geek"] => string(6) "Python"
      ["G4G"] => string(4) "Java"
      ["GeeksforGeeks"] => string(3) "DSA"
}

参考: https://www.php.net/manual/en/function.array-merge.php



相关用法


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