Syntax:public DsVector::remove ($index): mixed
Parameters: This function takes one parameter
$index, which contains the index at which the element should be removed.
Return value:This function returns a value that was removed.
Exception:this function
throws exceptionOutOfRangeException, if specified the index is out of range.The following programs illustrate the Ds / Vector::remove() function in PHP:
Program 1:
// Declare a new vector
$vect
=
new
DsVector ([
"engineer"
,
"for"
,
" engineer "
,
" DataStructures "
]);
echo
(
" Vector Elements "
);
// Show vector elements
print_r (
$vect
);
echo
(
" Last element of the vector: "
);
// Use the remove() function to remove
// value at index 3 and return it
var_dump (
$vect
-> remove (3));
?>
Output:Vector Elements DsVector Object ([0] = > engineer [1] = > for [2] = > engineer [3] = > DataStructures) Last element of the vector: string (14) "DataStructures "
Program 2:
// Declare a new vector
$vect
=
new
DsVector ([1, 2, 3, 4 , 5, 6]);
echo
(
" Vector Elements "
);
// Show vector elements
print_r (
$vect
);
echo
(
" Last element of the vector: "
);
// Use the remove() function to remove
// value at index 3 and return it
var_dump (
$vect
-> remove (3));
?>
Output:Vector Elements DsVector Object ([0] = > 1 [1] = > 2 [2] = > 3 [3] = > 4 [4] = > 5 [5] = > 6) Last element of the vector: int (4)
Link: http://php.net/manual/en/ds-vector.remove.php