La función Ds\Deque::toArray() es una función incorporada en PHP que se usa para convertir un Deque en una array. Los elementos de la array estarán en el mismo orden que en Deque.
Sintaxis:
public Ds\Deque::toArray( void ) : array
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la array que contiene todos los elementos de Deque en el mismo orden.
Los siguientes programas ilustran la función Ds\Deque::toArray() en PHP:
Programa 1:
<?php // Declare a deque $deck = new \Ds\Deque([5, 6, 3, 2, 7, 1]); echo("Elements of Deque\n"); // Display the Deque elements print_r($deck); echo("Array elements\n"); // Use toArray() function to // convert Deque into array print_r($deck->toArray()); ?>
Producción:
Elements of Deque Ds\Deque Object ( [0] => 5 [1] => 6 [2] => 3 [3] => 2 [4] => 7 [5] => 1 ) Array elements Array ( [0] => 5 [1] => 6 [2] => 3 [3] => 2 [4] => 7 [5] => 1 )
Programa 2:
<?php // Declare a deque $deck = new \Ds\Deque(["geeks", "for", "geeks", "data structures"]); echo("Elements of Deque\n"); // Display the Deque elements var_dump($deck); echo("Array elements\n"); // Use toArray() function to // convert Deque into array var_dump($deck->toArray()); ?>
Producción:
Elements of Deque object(Ds\Deque)#1 (4) { [0]=> string(5) "geeks" [1]=> string(3) "for" [2]=> string(5) "geeks" [3]=> string(15) "data structures" } Array elements array(4) { [0]=> string(5) "geeks" [1]=> string(3) "for" [2]=> string(5) "geeks" [3]=> string(15) "data structures" }
Referencia: http://php.net/manual/en/ds-deque.toarray.php