Ds\Map::merge
(PECL ds >= 1.0.0)
Ds\Map::merge — Повертає результат додавання всіх заданих елементів до колекції
Опис
public Ds\Map::merge(mixed $values): Ds\Map
Повертає результат додавання всіх ключів переданого об'єкта класу traversable або масиву (array) з відповідними значеннями поточної колекції.
Зауваження :
Значення поточної колекції буде перезаписано, якщо передані ключі вже існують.
Список параметрів
values
Об'єкт класу traversableили array.
Значення, що повертаються
Повертає результат додавання всіх ключів переданого об'єкта класу traversable або масиву з відповідними значеннями до поточної колекції
Зауваження :
Поточний екземпляр колекції залишиться недоторканим.
Приклади
Приклад #1 Приклад використання Ds\Map::merge()****
Loading...
Висновок наведеного прикладу буде схожим на:
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
)
)