Ds\Map::putAll

(PECL ds >= 1.0.2)

Ds\Map::putAll — Зв'язує з колекцією всі пари ключ-значення з об'єкта класу traversable або масиву

Опис

public Ds\Map::putAll(mixed $pairs): void

Зв'язує з колекцією всі пари ключ-значення pairs з об'єкту класу traversableили array.

Зауваження :

Підтримуються значення типу об'єкта. Якщо об'єкт реалізує інтерфейс Ds\Hashable, перевірка здійснюється шляхом виклику методу об'єкта equals. Якщо об'єкт не реалізує інтерфейс Ds\Hashable, об'єкти повинні посилатися на той самий екземпляр класу.

Список параметрів

pairs

Об'єкт класу traversableили array.

Значення, що повертаються

Функція не повертає значення після виконання.

Приклади

Приклад #1 Приклад використання Ds\Map::putAll()****

Loading...

Висновок наведеного прикладу буде схожим на:

Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => a
            [value] => 1
        )

    [1] => Ds\Pair Object
        (
            [key] => b
            [value] => 2
        )

    [2] => Ds\Pair Object
        (
            [key] => c
            [value] => 3
        )

)