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
$map = new \Ds\Map([1 => 10, 2 => 20, 3 => 30]);
$reversedMap = new \Ds\Map();
$reversedMap = $map ->reversed();
print ( "Original Map: \n" );
print_r( $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
Last Updated :
21 Aug, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...