函式名:Ds\Set::merge()
適用版本:要求 PHP 版本至少為 7.2.0
用法:該方法用於合併兩個 Set 物件,並返回一個新的 Set 物件,其中包含兩個 Set 物件中的所有唯一值。
語法:public function merge(Ds\Set $set): Ds\Set
引數:
- $set:一個需要合併的 Set 物件。
返回值:一個新的 Set 物件,包含合併的唯一值。
示例:
// 建立兩個 Set 例項
$set1 = new Ds\Set(['apple', 'banana', 'orange']);
$set2 = new Ds\Set(['banana', 'grape', 'melon']);
// 合併兩個 Set
$mergedSet = $set1->merge($set2);
// 列印合並後的 Set
print_r($mergedSet);
// 輸出:
// Ds\Set Object
// (
// [0] => apple
// [1] => banana
// [2] => orange
// [3] => grape
// [4] => melon
// )
在上面的示例中,我們建立了兩個 Set 例項 $set1 和 $set2。$set1 包含了 'apple'、'banana' 和 'orange' 三個元素,$set2 包含了 'banana'、'grape' 和 'melon' 三個元素。然後,我們使用 merge() 方法將兩個 Set 物件合併為一個新的 Set 物件 $mergedSet,其中包含了所有的唯一值。最後,我們透過 print_r() 函式列印了 $mergedSet 的內容,可以看到合併後的 Set 物件中包含了 'apple'、'banana'、'orange'、'grape' 和 'melon' 這五個唯一值。