函式名稱: Ds\Deque::remove()
適用版本: PHP 7.1及以上版本
函式描述: 從雙向佇列中移除指定值的第一個匹配項。
用法:
public function remove($value): bool
引數:
- $value (mixed):要從雙向佇列中移除的值。
返回值:
- bool:如果成功移除了值,則返回true,否則返回false。
示例:
<?php
// 建立一個新的雙向佇列
$deque = new Ds\Deque([1, 2, 3, 4, 5, 5, 6]);
// 移除第一個匹配項
$removed = $deque->remove(5);
echo "是否成功移除值: " . ($removed ? "是" : "否") . "\n";
// 列印更新後的雙向佇列
print_r($deque);
?>
輸出:
是否成功移除值: 是
Ds\Deque Object
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
以上示例建立了一個包含一些值的雙向佇列,然後使用remove(5)
方法移除了第一個匹配項5。最後列印了更新後的雙向佇列。輸出顯示成功移除了值,並列印了更新後的佇列。