Ds\Set::intersect()

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

首字母:D

函数名: 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' 在两个集合中都存在,所以它是这两个集合的交集中的唯一元素。

同首字母函数