Ds\Map::merge
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Ds\Map::merge
Референца за `ds-map.merge.php` со подобрена типографија и навигација.
Ds\Map::merge
Класата Vector
Ds\Map::merge — Враќа резултат од додавање на сите дадени асоцијации
= NULL
Враќа резултат од додавање на сите дадени асоцијации traversable објект или array Враќа резултат од асоцирање на сите клучеви од даден
Забелешка:
со нивните соодветни вредности, комбинирани со сегашната инстанца.
Параметри
values-
А traversable објект или array.
Вратени вредности
Вредностите на сегашната инстанца ќе бидат презапишани од дадените каде клучевите се еднакви. traversable објект или array Враќа резултат од асоцирање на сите клучеви од даден
Забелешка:
Тековната инстанца нема да биде засегната.
Примери
Пример #1 Резултатот од асоцирање на сите клучеви од даден example
<?php
$map = new \Ds\Map(["a" => 1, "b" => 2, "c" => 3]);
print_r($map->merge(["a" => 10, "e" => 50]));
?>Горниот пример ќе прикаже нешто слично на:
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => a
[value] => 10
)
[1] => Ds\Pair Object
(
[key] => b
[value] => 2
)
[2] => Ds\Pair Object
(
[key] => c
[value] => 3
)
[3] => Ds\Pair Object
(
[key] => e
[value] => 50
)
)