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
)
)