PHP Ds\Queue push() Function

The Ds\Queue::push() Function in PHP is used to push or insert values in a PriorityQueue instance. This function can also insert a list of values directly to the Queue.
Syntax:
void public Ds\Queue::push($value1, $value2, .... $valueN)
Parameters: This function accepts a list of values separated by spaces as parameter. All of these values are pushed or inserted in the Queue one after other.
Return Value: This function does not returns any value.
Below program illustrate the Ds\Queue::push() Function in PHP:
Program 1:
<?php // Declare new Queue $q = new \Ds\Queue(); // Add elements to the Queue $q->push("One"); $q->push("Two"); $q->push("Three"); echo "Queue is: \n"; print_r($q); ?> |
Output:
Queue is:
Ds\Queue Object
(
[0] => One
[1] => Two
[2] => Three
)
Program 2:
<?php // Declare new Queue $q = new \Ds\Queue(); // Add elements to the Queue $q->push("One"); $q->push("Two", "2"); $q->push("Three", "3", "4"); echo "Queue is: \n"; print_r($q); ?> |
Output:
Queue is:
Ds\Queue Object
(
[0] => One
[1] => Two
[2] => 2
[3] => Three
[4] => 3
[5] => 4
)
Reference: http://php.net/manual/en/ds-priorityqueue.push.php



