La función Ds \ PriorityQueue :: clear () puede eliminar todos los valores de la cola.
Sintaxis
public void Ds\PriorityQueue::clear( void )
La función Ds \ PriorityQueue :: clear () no tiene ningún parámetro.
La función Ds \ PriorityQueue :: clear () no devuelve ningún valor.
Ejemplo
<?php
$pqueue = new \Ds\PriorityQueue();
$pqueue->push("Tutorials", 10);
$pqueue->push("Point", 20);
$pqueue->push("India", 30);
echo "The initial PriorityQueue is: \n";
print_r($pqueue);
$pqueue->clear();
echo "\n The PriorityQueue after clear() function: \n";
print_r($pqueue);
?>