Skip to content
Related Articles

Related Articles

PHP Ds\Queue push() Function
  • Last Updated : 23 Aug, 2019

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

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :