The Ds\Sequence::remove() function is an inbuilt function in PHP which is used to remove and return a value by index.
Syntax:
mixed abstract public Ds\Sequence::remove ( int $index )
Parameters: This function accepts a single parameter $index which holds the index of value to remove.
Return value: This function returns the value that was removed.
Below programs illustrate the Ds\Sequence::remove() function in PHP:
Program 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)); ?> |
string(3) "GFG" string(5) "Geeks"
Program 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)); ?> |
int(8)
Reference: https://www.php.net/manual/en/ds-sequence.remove.php