📅  最后修改于: 2023-12-03 14:45:14.862000             🧑  作者: Mango
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
,用于指定要查找的值。该函数返回一个布尔值,表示是否在序列中找到了该值。