Ds\Map::pairs

(PECL ds >= 1.0.0)

Ds\Map::pairsRenvoie une séquence contenant toutes les paires de la carte

Description

public Ds\Map::pairs(): Ds\Sequence

Renvoie une Ds\Sequence contenant toutes les paires de la carte.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Ds\Sequence contenant toutes les paires de la carte.

Exemples

Exemple #1 Exemple de Ds\Map::pairs()

<?php
$map
= new \Ds\Map(["a" => 1, "b" => 2, "c" => 3]);

var_dump($map->pairs());
?>

Résultat de l'exemple ci-dessus est similaire à :

object(Ds\Map)#8 (3) {
  [0]=>
  object(Ds\Pair)#5 (2) {
    ["key"]=>
    string(1) "a"
    ["value"]=>
    int(1)
  }
  [1]=>
  object(Ds\Pair)#6 (2) {
    ["key"]=>
    string(1) "b"
    ["value"]=>
    int(2)
  }
  [2]=>
  object(Ds\Pair)#7 (2) {
    ["key"]=>
    string(1) "c"
    ["value"]=>
    int(3)
  }
}
p