📅  最后修改于: 2023-12-03 15:03:37.245000             🧑  作者: Mango
contains()
函数是PHP的Ds扩展中的Vector
类所支持的成员函数之一。它用于判断Vector
中是否存在指定元素。
public function contains(mixed $variable): bool
$variable
:要查找的元素。
如果Vector
中包含指定元素,则返回true
;否则返回false
。
<?php
// 创建一个新的Vector
$vector = new \Ds\Vector([1, 2, 3, 4]);
// 调用contains()函数查找元素
$result1 = $vector->contains(2); // true
$result2 = $vector->contains(5); // false
// 输出结果
echo "Result 1: " . var_export($result1, true) . PHP_EOL;
echo "Result 2: " . var_export($result2, true) . PHP_EOL;
输出结果:
Result 1: true
Result 2: false
contains()
函数执行的是严格相等比较运算符(===
),因此查找的元素必须与Vector
中的元素具有相同的类型和值。Vector
中有多个与查找元素相等的元素,contains()
函数只会返回第一个匹配到的元素。如果要找到所有匹配的元素,可以使用find()
函数。