SplPriorityQueue::compare
SplPriorityQueue::compare
(PHP 5 >= 5.3.0, PHP 7)
SplPriorityQueue::compare — Compare priorities in order to place elements correctly in the heap while sifting up.
Description
public int SplPriorityQueue::compare ( mixed $priority1 , mixed $priority2 )
Compare priority1
with priority2
.
Parameters
priority1
The priority of the first node being compared.
priority2
The priority of the second node being compared.
Return Values
Result of the comparison, positive integer if priority1
is greater than priority2
, 0 if they are equal, negative integer otherwise.
Note
: Multiple elements with the same priority will get dequeued in no particular order.
← SplPriorityQueue
SplPriorityQueue::__construct →
© 1997–2017 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://secure.php.net/manual/en/splpriorityqueue.compare.php