函式名: 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' 在兩個集合中都存在,所以它是這兩個集合的交集中的唯一元素。