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
        )

)