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
相關用法
- PHP array_merge()用法及代碼示例
- PHP array_merge()和array_merge_recursive()的區別用法及代碼示例
- PHP array_merge()和array_combine()的區別用法及代碼示例
- PHP array_merge_recursive()用法及代碼示例
- PHP array_multisort()用法及代碼示例
- PHP array_map()用法及代碼示例
- PHP array_arsort()用法及代碼示例
- PHP array_count()用法及代碼示例
- PHP array_key_first()用法及代碼示例
- PHP array_key_last()用法及代碼示例
- PHP array_combine()用法及代碼示例
- PHP array_count_values()用法及代碼示例
- PHP array_diff()用法及代碼示例
- PHP array_diff_assoc()用法及代碼示例
- PHP array_diff_ukey()用法及代碼示例
- PHP array_fill()用法及代碼示例
- PHP array_fill_keys()用法及代碼示例
- PHP array_filter()用法及代碼示例
- PHP array_flip()用法及代碼示例
- PHP array_intersect()用法及代碼示例
- PHP array_intersect_uassoc()用法及代碼示例
- PHP array_intersect_ukey()用法及代碼示例
- PHP array_key_exists()用法及代碼示例
- PHP array_keys()用法及代碼示例
- PHP array_pad()用法及代碼示例
注:本文由純淨天空篩選整理自vkash8574大神的英文原創作品 PHP array_merge() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。