La función Ds\Set::remove() de la clase Ds\Set en PHP es una función incorporada que se utiliza para eliminar valores específicos de una instancia de Set. Esta función puede eliminar valores únicos o múltiples de un conjunto.
Sintaxis:
void public Ds\Set::remove ([ mixed $...values ] )
Parámetro: Esta función acepta la lista de valores separados por un operador de coma para ser eliminados del Conjunto como un parámetro.
Valor devuelto: esta función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds\Set::remove() :
Programa 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); ?>
Producción:
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 )
Programa 2:
<?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); ?>
Producción:
Actual Set is: Ds\Set Object ( [0] => Welcome [1] => 2 [2] => Geeks ) Set after removing values: Ds\Set Object ( [0] => Welcome [1] => Geeks )
Referencia: http://php.net/manual/en/ds-set.remove.php