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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。