Syntax:void public DsQueue::push ($value1, $value2, .... $valueN)
Parameters:This function takes a space-separated list of values as a parameter. All of these values are pushed or queued one after the other.
Returned value:This function does not return any value.The program below illustrates the
function Ds / Queue::push()in PHP:
Program 1: php
// Declare a new queue
$q
=
new
DsQueue();
// Add items to the queue
$q
-> push (
"One"
);
$q
-> push (
"Two"
);
$q
-> push (
"Three"
);
echo
" Queue is: "
;
print_r (
$q
);
?>
Exit:Queue is: DsQueue Object ([0] = > One [1] = > Two [2] = > Three)
Program 2: php
// Declare a new queue
$q
=
new
DsQueue();
// Add items to the queue
$q
-> push (
"One"
);
$q
-> push (
"Two"
,
"2"
);
$q
-> push (
"Three"
,
"3"
,
"4"
);
echo
" Queue is: "
;
print_r (
$q
);
?>
Exit:Queue is: DsQueue Object ([0] = > One [1] = > Two [2] = > 2 [3] = > Three [4] = > 3 [5] = > 4)
Link: http://php.net/ manual / en / ds-priorityqueue.push.php