(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
equals
del objeto. Si un objeto no implementa Ds\Hashable, los objetos deben ser referencias a la misma instancia para ser considerados iguales.
pairs
Un objeto traversable o array.
No devuelve 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);
?>
El resultado del ejemplo sería algo 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 ) )