PHP Ds\Set remove() Function
Last Updated :
11 Jul, 2025
Improve
The Ds\Set::remove() function of Ds\Set class in PHP is an inbuilt function which is used to remove specific values from a Set instance. This function can remove both single or multiple values from a Set.
Syntax:
php
php
void public Ds\Set::remove ([ mixed $...values ] )Parameter: This function accepts the list of values separated by comma operator to be removed from the Set as a parameter. Return Value: This function does not returns any value. Below programs illustrate the Ds\Set::remove() function: Program 1:
<?php
// Declare a set
$set = new \Ds\Set([1, 2, 3, 4, 5]);
// Corresponding array is
echo "Actual Set is:\n";
print_r($set);
// Removing values
$set->remove(3, 4);
echo "\nSet after removing values: \n";
print_r($set);
?>
Output:
Program 2:
Actual Set is:
Ds\Set Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Set after removing values:
Ds\Set Object
(
[0] => 1
[1] => 2
[2] => 5
)
<?php
// Declare a set
$set = new \Ds\Set(["Welcome", 2, "Geeks"]);
// Corresponding array is
echo "Actual Set is:\n";
print_r($set);
// Removing values
$set->remove(2);
echo "\nSet after removing values: \n";
print_r($set);
?>
Output:
Reference: https://www.php.net/manual/en/ds-set.remove.php
Actual Set is:
Ds\Set Object
(
[0] => Welcome
[1] => 2
[2] => Geeks
)
Set after removing values:
Ds\Set Object
(
[0] => Welcome
[1] => Geeks
)
Article Tags :