Syntax:void public DsPriorityQueue::clear (void)
Parameters: This function takes no parameters.Returned value:This function does not return any value.The following programs illustrate the Ds / Queue function: : clear()in PHP:Program 1:
// Declare a new queue
$q
=
new
DsQueue();
// Add items to the queue
$q
-> push (
"One"
);
$q
-> push (
"Two"
);
$q
-> push (
"Three"
);
echo
" Initial Queue: "
;
// Show queue
print_r (
$q
);
// clear the queue
$q
-> clear();
echo
" Queue after clearing: "
;
print_r (
$q
);
?>
Exit:Initial Queue: DsQueue Object ([0] = > One [1] = > Two [2] = > Three) Queue after clearing: DsQueue Object()
Program 2:
// Declare a new queue
$q
=
new
DsQueue();
// Add items to the queue
$q
-> push (
"Geeks"
);
$q
-> push (
"for"
);
$q
-> push (
"Geeks"
);
echo
" Initial Queue: "
;
// Show queue
print_r (
$q
);
// clear the queue
$q
-> clear();
echo
" Queue after clearing: "
;
print_r (
$q
);
?>
Exit:Initial Queue: DsQueue Object ([0] = > Geeks [1] = > for [2] = > Geeks) Queue after clearing: DsQueue Object()
Link: http://php.net/manual/en/ds-queue.clear.php