当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP Ds\Set remove()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 PHP Ds\Set remove() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。