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


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