Friday, October 24, 2025
HomeLanguagesPHP | DsMap reversed() Function

PHP | Ds\Map reversed() Function

The Ds\Map::reversed() function in PHP is used to get a copy of the reverse of elements of a specified Map instance. That is, the function returns a copy of the Map instance with elements in reversed order. This function does not affect the current Map instance.

Syntax:

Ds\Map public Ds\Map::reversed ( void )

Parameters: This function does not accepts any parameter.

Return value: The function returns a copy of the current Map instance with elements in reverse order.

Below program illustrate the Ds\Map::reversed() function:

Program:




<?php
// PHP program to illustrate reversed() function
  
$map = new \Ds\Map([1 => 10, 2 => 20, 3 => 30]);
  
$reversedMap = new \Ds\Map();
  
// Reverse copy of the Map
$reversedMap = $map->reversed();
  
// Print the original Map
print("Original Map: \n");
print_r($map);
  
// Print the reversed Map
print("\nReversed copy of Map: \n");
print_r($reversedMap);
  
?>


Output:

Original Map: 
Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => 1
            [value] => 10
        )

    [1] => Ds\Pair Object
        (
            [key] => 2
            [value] => 20
        )

    [2] => Ds\Pair Object
        (
            [key] => 3
            [value] => 30
        )

)

Reversed copy of Map: 
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
        )

)

Reference: http://php.net/manual/en/ds-map.reversed.php

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS