La función Ds\Sequence::remove() es una función incorporada en PHP que se utiliza para eliminar y devolver un valor por índice.
Sintaxis:
mixed abstract public Ds\Sequence::remove ( int $index )
Parámetros: esta función acepta un solo parámetro $index que contiene el índice de valor para eliminar.
Valor devuelto: esta función devuelve el valor que se eliminó.
Los siguientes programas ilustran la función Ds\Sequence::remove() en PHP:
Programa 1:
<?php // Declare a sequence $seq = new \Ds\Vector(["Geeks", "Hello", "GFG"]); // Use remove() function var_dump($seq->remove(2)); var_dump($seq->remove(0)); ?>
Producción:
string(3) "GFG" string(5) "Geeks"
Programa 2:
<?php // Declare a sequence $seq = new \Ds\Vector([1, 3, 5, 7, 8, 9]); // Use remove() function $seq->remove(5); $seq->remove(3); $seq->remove(2); $seq->remove(0); var_dump($seq->remove(1)); ?>
Producción:
int(8)
Referencia: https://www.php.net/manual/en/ds-sequence.remove.php