Syntax:void public DsSet::reverse (void)
Parameters: This function takes no parameters.Return Value:This function does not return any value. It reverses the order of the elements in the actual Set instance.The following programs illustrate the Ds / Set::reverse()function:Program 1:
// Declaring a new set
$set
=
new
DsSet ([
"10"
,
"20"
,
"30"
]);
// Show the initial Set element
echo
"Initial Set:"
;
var_dump (
$set
);
// Reverse dialing
$set
-> reverse();
// Print an inverted set
echo
"Reversed Set is:"
;
var_dump (
$set
);
?>
Exit:Initial Set: object (DsSet) # 1 (3) {[0] = > string (2) "10" [1] = > string (2) "20" [2] = > string (2) "30"} Reversed Set is: object (DsSet) # 1 (3) {[0] = > string (2) "30" [1] = > string (2) "20" [2] = > string (2) "10"}
Program 2:
// Declare a new set
$set
=
new
DsSet ([
"Geeks"
,
"for"
,
"Keegs"
]);
// Show the initial Set element
echo
"Initial Set:"
;
var_dump (
$set
);
// Reverse dialing
$set
-> reverse();
// Print an inverted set
echo
"Reversed Set is:"
;
var_dump (
$set
);
?>
Exit:Initial Set: object (DsSet) # 1 (3) {[0] = > string (5) "Geeks" [1] = > string (3) "for" [2] = > string (5) "Keegs"} Reversed Set is: object (DsSet) # 1 (3) {[0] = > string (5) "Keegs" [1] = > string (3) "for" [2] = > string (5) "Geeks"}
Link: http://php.net/manual/en/ds-set.reverse.php