Función PHP Ds\\PriorityQueue copy()

La función Ds\PriorityQueue::copy() en PHP se usa para crear una copia superficial de una instancia particular de PriorityQueue. Esta función no afecta la instancia de PriorityQueue existente, solo crea una copia superficial de PriorityQueue y la devuelve.

Sintaxis:

Ds\PriorityQueue public Ds\PriorityQueue::copy ( void )

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

Valor de retorno: esta función crea una copia superficial de una instancia de PriorityQueue existente y la devuelve.

Los siguientes programas ilustran la función Ds\PriorityQueue::copy() 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);
  
// Create copy of this PriorityQueue
// instance and print it
print_r($pq->copy());
  
?> 
Producción:

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

Programa 2:

<?php 
  
// Declare new PriorityQueue 
$pq = new \Ds\PriorityQueue(); 
  
// Add elements to the PriorityQueue
$pq->push("Geeks", 1);
$pq->push("for", 2);
$pq->push("Geeks", 3);
  
// Create copy of this PriorityQueue
// instance and print it
print_r($pq->copy());
  
?> 
Producción:

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

Referencia: http://php.net/manual/en/ds-priorityqueue.copy.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 *