Syntax:DsMap public DsMap::reversed (void)
Parameters: this function takes no parameters.Return value:the function returns a copy of the current Map instance with elements in reverse order.The program below illustrates the Ds / Map::reversed() :Program: < ? php
// PHP program to illustrate the reversed() function
$map
=
new
DsMap ([1 = > 10, 2 = > 20, 3 = > 30]);
$reversedMap
=
new
DsMap();
// Back copy of the map
$reversedMap
=
$map
-> reversed();
// Print original map
print
(
"Original Map:"
);
print_r (
$map
);
// Print the reverse map
print
(
"Reversed copy of Map:"
);
print_r (
$reversedMap
);
?>
Output:Original Map: DsMap Object ([0] = > DsPair Object ([key] = > 1 [value] = > 10) [1] = > DsPair Object ([key] = > 2 [value] = > 20) [2] = > DsPair Object ([key] = > 3 [value] = > 30)) Reversed copy of Map: DsMap Object ([0] = > DsPair Object ( [key] = > 3 [value] = > 30) [1] = > DsPair Object ([key] = > 2 [value] = > 20) [2] = > DsPair Object ([key ] = > 1 [value] = > 10))
Link : http://php.net/manual/en/ds-map.reversed.php