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

📅  最后修改于: 2023-12-03 15:03:37.245000             🧑  作者: Mango

PHP | Ds\Vector contains()函数

概述

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()函数。