📅  最后修改于: 2023-12-03 15:33:32.430000             🧑  作者: Mango
Ds\Map union()
函数用于将一个Mapping的所有键值对与另一个Mapping的所有键值对合并到一个新的Mapping中。
public function union($map): Ds\Map
$map
: 必需,用于合并的Mapping。返回一个新的Mapping,包含了所有的键值对。
$map1 = new \Ds\Map(['apple' => 1, 'banana' => 2]);
$map2 = new \Ds\Map(['grape' => 3, 'orange' => 4]);
// 合并两个 Mapping
$map3 = $map1->union($map2);
print_r($map3);
输出:
Ds\Map Object
(
[0] => Array
(
[apple] => 1
)
[1] => Array
(
[banana] => 2
)
[2] => Array
(
[grape] => 3
)
[3] => Array
(
[orange] => 4
)
)
Ds\Map union()
函数返回的是一个新的Mapping,不会改变原来的Mapping。