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

Ds\Set::intersect()函数—用法及示例

「 返回一个新的集合,其中包含与给定集合的交集的元素 」


函数名: Ds\Set::intersect()

函数描述: Ds\Set::intersect() 方法返回一个新的集合,其中包含与给定集合的交集的元素。

适用版本: PHP 7.3.0 或更高版本 (需要安装 ds 扩展)

用法:

$set1 = new Ds\Set(['apple', 'banana', 'orange']);
$set2 = new Ds\Set(['banana', 'grape']);

$intersection = $set1->intersect($set2);

var_dump($intersection);

示例解释: 以上示例中,我们创建了两个集合 $set1 和 $set2。$set1 包含了 'apple'、'banana' 和 'orange',而 $set2 包含了 'banana' 和 'grape'。我们使用 intersect() 方法获取了这两个集合的交集。

输出:

object(Ds\Set)#2 (1) {
  [0]=>
  string(6) "banana"
}

以上输出显示只有 'banana' 在两个集合中都存在,所以它是这两个集合的交集中的唯一元素。

补充纠错
上一个函数: Ds\Set::join()函数
下一个函数: Ds\Set::jsonSerialize()函数
热门PHP函数
分享链接