(PECL ds >= 1.0.2)
Ds\Map::putAll — Associe toutes les paires clé-valeur d'un objet traversable ou d'un tableau
Associe toutes les paires clé-valeur d'un objet traversable ou d'un tableau.
Note:
Les clés de type object sont supportées. Si un objet implémente Ds\Hashable, l'égalité sera déterminée par la fonction
equals
de l'objet. Si un objet n'implémente pas Ds\Hashable, les objets doivent être des références à la même instance pour être considérés comme égaux.
pairs
Un objet traversable ou tableau.
Aucune valeur n'est retournée.
Exemple #1 Exemple de Ds\Map::putAll()
<?php
$map = new \Ds\Map();
$map->putAll([
"a" => 1,
"b" => 2,
"c" => 3,
]);
print_r($map);
?>
Résultat de l'exemple ci-dessus est similaire à :
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 ) )