Ds\Map::putAll

(PECL ds >= 1.0.2)

Ds\Map::putAllAsocia todas las parejas clave-valor de un objeto traversable o de un array

Descripción

public Ds\Map::putAll(mixed $pairs): void

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.

Parámetros

pairs

Un objeto traversable o array.

Valores devueltos

No devuelve ningún valor.

Ejemplos

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
        )

)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top