La función Ds/Map::reverse() en PHP se utiliza para invertir en el lugar los elementos de una instancia de mapa específica. Es decir, la función in situ invierte el orden de los elementos presentes en la instancia de Map especificada.
Sintaxis:
Ds\Map public Ds\Map::reverse ( int $position )
Parámetro: Esta función no acepta ningún parámetro.
Valor devuelto: La función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds/Map::reverse() :
Programa 1:
PHP
<?php // PHP program to illustrate reverse() function $map = new \Ds\Map([1 => 10, 2 => 20, 3 => 30]); // Reverse the Map $map->reverse(); // Print the reversed Map print_r($map); ?>
Producción:
Ds\Map Object ( [0] => Ds\Pair Object ( [key] => 3 [value] => 30 ) [1] => Ds\Pair Object ( [key] => 2 [value] => 20 ) [2] => Ds\Pair Object ( [key] => 1 [value] => 10 ) )
Programa 2:
PHP
<?php // PHP program to illustrate reverse() function $map = new \Ds\Map(["first" => "Geeks", "second" => "for", "third" => "Geeks"]); // Reverse the Map $map->reverse(); // Print the Map print_r($map); ?>
Producción:
Ds\Map Object ( [0] => Ds\Pair Object ( [key] => third [value] => Geeks ) [1] => Ds\Pair Object ( [key] => second [value] => for ) [2] => Ds\Pair Object ( [key] => first [value] => Geeks ) )
Referencia : http://php.net/manual/en/ds-map.reverse.php