Función PHP Ds\\PriorityQueue clear()

La función Ds\PriorityQueue::clear() en PHP se usa para borrar todos los elementos de una instancia de PriorityQueue. Esta función simplemente borra la instancia sin eliminarla.

Sintaxis:

void public Ds\PriorityQueue::clear ( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función no devuelve ningún valor.

Los siguientes programas ilustran la función Ds\PriorityQueue::clear() en PHP:

Programa 1:

<?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 "Initial PriorityQueue: \n";
// Display the PriorityQueue
print_r($pq);
  
// clear the PriorityQueue
$pq->clear();
  
echo "\nPriorityQueue after clearing:\n";
print_r($pq);
  
?> 
Producción:

Initial PriorityQueue: 
Ds\PriorityQueue Object
(
    [0] => Three
    [1] => Two
    [2] => One
)

PriorityQueue after clearing:
Ds\PriorityQueue Object
(
)

Programa 2:

<?php 
  
// Declare new PriorityQueue 
$pq = new \Ds\PriorityQueue(); 
  
// Add elements to the PriorityQueue
$pq->push("Geeks", 10);
$pq->push("for", 20);
$pq->push("Geeks", 30);
  
echo "Initial PriorityQueue: \n";
// Display the PriorityQueue
print_r($pq);
  
// clear the PriorityQueue
$pq->clear();
  
echo "\nPriorityQueue after clearing:\n";
print_r($pq);
  
?> 
Producción:

Initial PriorityQueue: 
Ds\PriorityQueue Object
(
    [0] => Geeks
    [1] => for
    [2] => Geeks
)

PriorityQueue after clearing:
Ds\PriorityQueue Object
(
)

Referencia: http://php.net/manual/en/ds-priorityqueue.clear.php

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *