PHP中Ds \ Set类的Ds \ Set::remove()函数是一个内置函数,用于从Set实例中删除特定值。此函数可以从集合中删除单个或多个值。
用法:
void public Ds\Set::remove ([ mixed $...values ] )
参数:此函数接受以逗号运算符分隔的值列表作为参数从Set中删除。
返回值:此函数不返回任何值。
以下示例程序旨在说明Ds \ Set::remove()函数:
程序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);
?>
输出:
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 )
程序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);
?>
输出:
Actual Set is: Ds\Set Object ( [0] => Welcome [1] => 2 [2] => Geeks ) Set after removing values: Ds\Set Object ( [0] => Welcome [1] => Geeks )
参考: http://php.net/manual/en/ds-set.remove.php
相关用法
- PHP Ds\Map remove()用法及代码示例
- PHP Ds\Vector remove()用法及代码示例
- PHP Ds\Deque remove()用法及代码示例
- PHP Ds\Sequence remove()用法及代码示例
- PHP Ds\Vector remove()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 PHP Ds\Set remove() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。