PHP - Función Ds Set intersect ()

La función Ds \ Set :: intersect () puede crear un nuevo conjunto cruzando los valores con otro conjunto.

Sintaxis

public Ds\Set Ds\Set::intersect( Ds\Set $set )

La función Ds \ Set :: intersect () puede crear un nuevo conjunto utilizando los valores comunes tanto a la instancia actual como a otro conjunto. Significa devolver una copia de la instancia actual con todos los valores eliminados que no están en el otro conjunto.

La función Ds \ Set :: intersect () puede devolver la intersección de la instancia actual y otro conjunto.

Ejemplo 1

<?php  
   $set1 = new \Ds\Set([1, 4, 7]);  
   $set2 = new \Ds\Set([1, 5, 6, 7]);  
   
   echo("The intersection of both set: \n");  
   print_r($set1->intersect($set2)); 
?>

Ejemplo 2

<?php  
   $set1 = new \Ds\Set([1, 4, 5, 7, 9]);  
   $set2 = new \Ds\Set([2, 4, 6, 8, 10]);  
      
   echo("The intersection of both set: \n");  
   var_dump($set1->intersect($set2)); 
?>