Ds\Map::union
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Ds\Map::union
Референца за `ds-map.union.php` со подобрена типографија и навигација.
Ds\Map::union
Класата Vector
Ds\Map::union — Создава нова мапа користејќи вредности од тековната инстанца и друга мапа
= NULL
Создава нова мапа што ги содржи паровите од тековната инстанца, како и паровите од друга map.
A ∪ B = {x: x ∈ A ∨ x ∈ B}
Забелешка:
со нивните соодветни вредности, комбинирани со сегашната инстанца.
Параметри
map-
Другата мапа, за комбинирање со тековната инстанца.
Вратени вредности
Нова мапа што ги содржи сите парови од тековната инстанца, како и од друга map.
Види Исто така
Примери
Пример #1 Ds\Map::union() example
<?php
$a = new \Ds\Map(["a" => 1, "b" => 2, "c" => 3]);
$b = new \Ds\Map(["b" => 3, "c" => 4, "d" => 5]);
print_r($a->union($b));
?>Горниот пример ќе прикаже нешто слично на:
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => a
[value] => 1
)
[1] => Ds\Pair Object
(
[key] => b
[value] => 3
)
[2] => Ds\Pair Object
(
[key] => c
[value] => 4
)
[3] => Ds\Pair Object
(
[key] => d
[value] => 5
)
)