La función Ds\PriorityQueue::toArray() en PHP se usa para convertir PriorityQueue en una array asociativa en PHP. Los valores de PriorityQueue se asignan a la array en orden decreciente de prioridad.
Sintaxis:
array public Ds\PriorityQueue::toArray ( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función convierte PriorityQueue en una array asociativa y devuelve la array.
El siguiente programa ilustra la función Ds\PriorityQueue::toArray() 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 "The equivalent array is: \n"; print_r($pq->toArray());
Producción:
The equivalent array is: Array ( [0] => Three [1] => Two [2] => One )
Referencia: http://php.net/manual/en/ds-priorityqueue.toarray.php