(PECL ds >= 1.0.2)
Ds\Map::putAll — Asocia todas las parejas clave-valor de un objeto traversable o de un array
Asocia todas las parejas clave-valor de un objeto traversable o de un array.
Nota:
Las claves de tipo object son soportadas. Si un objeto implementa Ds\Hashable, la igualdad será determinada por la función
equalsdel objeto. Si un objeto no implementa Ds\Hashable, los objetos deben ser referencias a la misma instancia para ser considerados iguales.
pairsUn objeto traversable o array.
No se retorna ningún valor.
Ejemplo #1 Ejemplo de Ds\Map::putAll()
<?php
$map = new \Ds\Map();
$map->putAll([
"a" => 1,
"b" => 2,
"c" => 3,
]);
print_r($map);
?>Resultado del ejemplo anterior es similar a:
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
)
)