LaravelConf Taiwan 2020 CFP Started

Ds\PriorityQueue::push

(PECL ds >= 1.0.0)

Ds\PriorityQueue::pushPushes values into the queue

Description

public Ds\PriorityQueue::push ( mixed $value , int $priority ) : void

Pushes a value with a given priority into the queue.

Liste de paramètres

value

The value to push into the queue.

priority

The priority associated with the value.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Ds\PriorityQueue::push() example

<?php
$queue 
= new \Ds\PriorityQueue();

$queue->push("a",  5);
$queue->push("b"15);
$queue->push("c"10);

print_r($queue->pop());
print_r($queue->pop());
print_r($queue->pop());
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

string(1) "b"
string(1) "c"
string(1) "a"
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top