La función Ds\Vector::remove() es una función incorporada en PHP que se usa para invertir los elementos del vector en el lugar. Por ejemplo, si los elementos del vector son [1, 2, 3, 4, 5], se invertirá como [5, 4, 3, 2, 1].
Sintaxis:
mixed public Ds\Vector::remove( $index )
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\Vector::remove() en PHP:
Programa 1:
PHP
<?php // Declare new Vector $arr = new \Ds\Vector([1, 2, 3, 4, 5, 6]); echo("Vector Elements\n"); // Display the Vector elements var_dump($arr); // Use reverse() function to // reverse Vector elements $arr->reverse(); echo("\nVector after reversing\n"); // Display the vector elements var_dump($arr); ?>
Producción:
Vector Elements object(Ds\Vector)#1 (6) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) } Vector after reversing object(Ds\Vector)#1 (6) { [0]=> int(6) [1]=> int(5) [2]=> int(4) [3]=> int(3) [4]=> int(2) [5]=> int(1) }
Programa 2:
PHP
<?php // Declare new Vector $vect = new \Ds\Vector(["Learn", "data", "structures"]); echo("Vector Elements\n"); // Display the Vector elements print_r($vect); // Use reverse() function to // reverse Vector elements $vect->reverse(); echo("\nVector after reversing\n"); // Display the vector elements print_r($vect); ?>
Producción:
Vector Elements Ds\Vector Object ( [0] => Learn [1] => data [2] => structures ) Vector after reversing Ds\Vector Object ( [0] => structures [1] => data [2] => Learn )
Referencia: http://php.net/manual/en/ds-vector.reverse.php