當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。