English | 简体中文 | 繁體中文
查询

Ds\Deque::remove()函数—用法及示例

「 从双向队列中移除指定值的第一个匹配项 」


函数名称: 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。最后打印了更新后的双向队列。输出显示成功移除了值,并打印了更新后的队列。

补充纠错
上一个函数: Ds\Deque::reverse()函数
下一个函数: Ds\Deque::reversed()函数
热门PHP函数
分享链接