PHP 8.4.0 RC2 available for testing

Ds\Map::putAll

(PECL ds >= 1.0.2)

Ds\Map::putAllAssocie toutes les paires clé-valeur d'un objet traversable ou d'un tableau

Description

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

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.

Liste de paramètres

pairs

Un objet traversable ou tableau.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

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
        )

)
add a note

User Contributed Notes

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