(PECL ds >= 1.0.0)
Ds\Set::intersect — Créer un nouvel ensemble en utilisant des valeurs communes avec une autre séquence
Créer un nouvel ensemble en utilisant des valeurs communes avec un autre set.
En d'autres termes, renvoie une copie de l'instance actuelle avec toutes les valeurs supprimées
qui ne sont pas dans l'autre set.
A ∩ B = {x : x ∈ A ∧ x ∈ B}
setL'autre séquence.
L'intersection de l'instance actuelle et d'un autre set.
Exemple #1 Exemple de Ds\Set::intersect()
<?php
$a = new \Ds\Set([1, 2, 3]);
$b = new \Ds\Set([3, 4, 5]);
var_dump($a->intersect($b));
?>Résultat de l'exemple ci-dessus est similaire à :
object(Ds\Set)#3 (1) {
[0]=>
int(3)
}