La función Ds\PriorityQueue::push() en PHP se usa para enviar o insertar valores en una instancia de PriorityQueue. Esta función empuja valores junto con una prioridad dada en PriorityQueue.
Sintaxis:
void public Ds\PriorityQueue::push($value, $priority)
Parámetros: Esta función acepta dos parámetros:
- $value : este es el valor que se insertará en PriorityQueue.
- $priority : este parámetro es la prioridad según la cual se organizará el valor en PriorityQueue.
Valor devuelto: esta función no devuelve ningún valor.
El siguiente programa ilustra la función Ds\PriorityQueue::push() en PHP:
<?php // Declare new PriorityQueue $pq = new \Ds\PriorityQueue(); // Add elements to the PriorityQueue $pq->push("One", 1); $pq->push("Two", 2); $pq->push("Three", 3); echo "PriorityQueue is: \n"; print_r($pq);
Producción:
PriorityQueue is: Ds\PriorityQueue Object ( [0] => Three [1] => Two [2] => One )
Referencia: http://php.net/manual/en/ds-priorityqueue.push.php