(PECL ds >= 1.0.0)
Ds\Set::intersect — Crear un nuevo conjunto utilizando valores comunes con otra secuencia
Crear un nuevo conjunto utilizando valores comunes con otro set
.
En otras palabras, devuelve una copia de la instancia actual con todos los valores eliminados
que no están en el otro set
.
A ∩ B = {x : x ∈ A ∧ x ∈ B}
set
La otra secuencia.
La intersección de la instancia actual y otro set
.
Ejemplo #1 Ejemplo de Ds\Set::intersect()
<?php
$a = new \Ds\Set([1, 2, 3]);
$b = new \Ds\Set([3, 4, 5]);
var_dump($a->intersect($b));
?>
El resultado del ejemplo sería algo similar a:
object(Ds\Set)#3 (1) { [0]=> int(3) }