PHP Ds\Queue push() Function
Last Updated :
11 Jul, 2025
Improve
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:
php
php
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:
Program 2:
Queue is: Ds\Queue Object ( [0] => One [1] => Two [2] => Three )
<?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:
Reference: https://www.php.net/manual/en/ds-priorityqueue.push.php
Queue is: Ds\Queue Object ( [0] => One [1] => Two [2] => 2 [3] => Three [4] => 3 [5] => 4 )