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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。