Ds\Map::putAll
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Ds\Map::putAll
Референца за `ds-map.putall.php` со подобрена типографија и навигација.
Ds\Map::putAll
(PECL ds >= 1.0.2)
Ds\Map::putAll — (PECL ds >= 1.0.2)
= NULL
Ги асоцира сите парови клуч-вредност од објект или низа што може да се премине pairs или зачувана како traversable објект или array.
Забелешка:
Отстранува и враќа вредност по клуч, или враќа опционална стандардна вредност ако клучот не може да се најде. object Клучеви од тип Ds\Hashableсе поддржани. Ако објект имплементира
equals, еднаквоста ќе се определи според објектот Ds\Hashableфункција. Ако објект не имплементира
Параметри
pairs-
traversable објект или array.
Вратени вредности
Не се враќа вредност.
Примери
Пример #1 Ги асоцира сите клуч-вредност example
<?php
$map = new \Ds\Map();
$map->putAll([
"a" => 1,
"b" => 2,
"c" => 3,
]);
print_r($map);
?>Горниот пример ќе прикаже нешто слично на:
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
)
)