Open In App

PHP Ds\Queue push() Function

Last Updated : 23 Aug, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads