PHP - Fonction Ds Set intersect ()

La fonction Ds \ Set :: intersect () peut créer un nouvel ensemble en croisant les valeurs avec un autre ensemble.

Syntaxe

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

La fonction Ds \ Set :: intersect () peut créer un nouvel ensemble en utilisant les valeurs communes à l'instance actuelle et à un autre ensemble. Cela signifie retourner une copie de l'instance actuelle avec toutes les valeurs supprimées qui ne sont pas dans l'autre ensemble.

La fonction Ds \ Set :: intersect () peut retourner l'intersection de l'instance actuelle et d'un autre ensemble.

Exemple 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)); 
?>

Exemple 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)); 
?>