La función Ds\Vector::toArray() es una función incorporada en PHP que se utiliza para convertir el vector en una array. Todos los elementos del vector se copian en la array.
Sintaxis:
array public Ds\Vector::toArray( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la array que contiene todos los elementos del vector.
Los siguientes programas ilustran la función Ds\Vector::toArray() en PHP:
Programa 1:
PHP
<?php // Declare new Vector $vect = new \Ds\Vector([3, 6, 1, 2, 9, 7]); echo("Original vector\n"); // Display the vector elements var_dump($vect); echo("\nArray elements\n"); // Use toArray() function to convert // vector to array and display it var_dump($vect->toArray()); ?>
Producción:
Original vector object(Ds\Vector)#1 (6) { [0]=> int(3) [1]=> int(6) [2]=> int(1) [3]=> int(2) [4]=> int(9) [5]=> int(7) } Array elements array(6) { [0]=> int(3) [1]=> int(6) [2]=> int(1) [3]=> int(2) [4]=> int(9) [5]=> int(7) }
Programa 2:
PHP
<?php // Declare new Vector $vect = new \Ds\Vector(["geeks", "for", "geeks"]); echo("Original vector\n"); // Display the vector elements var_dump($vect); echo("\nArray elements\n"); // Use toArray() function to convert // vector to array and display it var_dump($vect->toArray()); ?>
Producción:
Original vector object(Ds\Vector)#1 (3) { [0]=> string(5) "geeks" [1]=> string(3) "for" [2]=> string(5) "geeks" } Array elements array(3) { [0]=> string(5) "geeks" [1]=> string(3) "for" [2]=> string(5) "geeks" }
Referencia: http://php.net/manual/en/ds-vector.toarray.php