Sunday, November 23, 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
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS