PHP array_merge()
定义和用法
array_merge() 函数把两个或多个数组合并为一个数组。
如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。(参见例子 2)
语法
array_merge(array1,array2,array3...)
参数 | 描述 |
array1 | 必需。输入的第一个数组。 |
array2 | 必需。输入的第二个数组。 |
array3 | 可选。可指定的多个输入数组。 |
例子 1
1 2 3 4 5 | <?php $a 1 = array( "a" => "Horse" , "b" => "Dog" ); $a 2 = array( "c" => "Cow" , "b" => "Cat" ); print_r(array_merge($a 1 ,$a 2 )); ?> |
输出:
1 | Array ( [a] => Horse [b] => Cat [c] => Cow ) |
例子 2
仅使用一个数组参数:
1 2 3 4 | <?php $a = array( 3 => "Horse" , 4 => "Dog" ); print_r(array_merge($a)); ?> |
输出:
1 | Array ( [ 0 ] => Horse [ 1 ] => Dog ) |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步