📜  PHP | Ds\Sequence contains()函数(1)

📅  最后修改于: 2023-12-03 14:45:14.862000             🧑  作者: Mango

PHP | Ds\Sequence contains()函数

介绍

contains() 函数是 PHP 内置的 DS\Sequence 接口中的一个方法,用于判断序列中是否包含某个值。

语法
public function contains(mixed $value): bool

其中,$value 是要查找的值。

参数

该函数只有一个参数:

  • $value:要查找的值。
返回值

返回一个布尔值,表示是否在序列中找到了该值。

示例

下面是一个使用 contains() 方法的示例:

use Ds\{Vector, Set};

$vector = new Vector([1, 2, 3, 4, 5]);
$set = new Set([2, 4, 6, 8, 10]);

echo $vector->contains(3); // 输出 true
echo $set->contains(5); // 输出 false

在上面的示例中,我们分别创建了一个 Vector 和一个 Set,然后使用 contains() 方法来查找它们中是否包含指定的值。在第一行代码中,我们通过传入一个数组来初始化 Vector 对象,然后调用 contains() 方法查找值 3 是否在序列中。由于该序列中包含值 3,所以输出 true。在第二行代码中,我们通过传入一个包含一些数的数组来初始化 Set 对象,然后调用 contains() 方法查找值 5 是否在序列中。由于该序列中不包含值 5,所以输出 false

总结

contains() 函数是 DS\Sequence 接口中的一个方法,用于判断序列中是否包含某个值。它只有一个参数 $value,用于指定要查找的值。该函数返回一个布尔值,表示是否在序列中找到了该值。