array_merge详解

1、array_merge — 合并一个或多个数组

array_merge(array ...$arrays): array

2、

将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

<1> 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。

<2> 然而,如果数组包含数字键名,后面的值将 不会 覆盖原来的值,而是附加到后面。

如果输入的数组存在以数字作为索引的内容,则这项内容的键名会以连续方式重新索引。 

$a = [
'a' => 'aa',
'b' => 'bb',
'c' => 'cc',
'd' => 'dd',
'11' => '2011',
];
$b = [
'a' => '2021a',
'b' => '2022b',
'c' => '2023c',
'e' => '2024e',
'11' => '11abc'
];
$rst = array_merge($a,$b);
dd($rst);

#----------------------------------------------------------------
运行结果:

array:7 [
  "a" => "2021a"
  "b" => "2022b"
  "c" => "2023c"
  "d" => "dd"
  0 => "2011"
  "e" => "2024e"
  1 => "11abc"
];

 

posted on   春分夏至  阅读(693)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示