La función Ds\Map::values() es una función incorporada en PHP que se utiliza para devolver una secuencia de valores del mapa.
Sintaxis:
Ds\Sequence public Ds\Map::values ( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: Devuelve un Ds\Sequence que contiene todos los valores del mapa.
Los siguientes programas ilustran la función Ds\Map::values() en PHP:
Programa 1:
<?php // Declare a new map $map = new \Ds\Map(["a" => "Geeks", "b" => "for", "c" => "Geeks"]); print_r($map->values()); // Declare another new map $map = new \Ds\Map(["b" => "Computer", "e" => "Science", "f" => "Portal"]); print_r($map->values()); ?>
Producción:
Ds\Vector Object ( [0] => Geeks [1] => for [2] => Geeks ) Ds\Vector Object ( [0] => Computer [1] => Science [2] => Portal )
Programa 2:
<?php // Declare a new map $map = new \Ds\Map(["Geeks1" => "computer", "Geeks2" => "science", "Geeks3" => 5, "Geeks4" => 20]); var_dump($map->values()); // Declare another new map $map = new \Ds\Map(["x" => "A", "y" => "B", "z" => "C"]); var_dump($map->values()); ?>
Producción:
object(Ds\Vector)#2 (4) { [0]=> string(8) "computer" [1]=> string(7) "science" [2]=> int(5) [3]=> int(20) } object(Ds\Vector)#1 (3) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" }
Referencia: https://www.php.net/manual/en/ds-map.values.php