PHP - Funzione Ds Map intersect ()
La funzione Ds \ Map :: intersect () può creare una nuova mappa intersecando i tasti con un'altra mappa.
Sintassi
public Ds\Map Ds\Map::intersect( Ds\Map $map )
La funzione Ds \ Map :: intersect () può creare una nuova mappa contenente le coppie di istanze correnti le cui chiavi sono presenti in una data mappa. In altre parole, restituendo una copia dell'istanza corrente con tutte le chiavi rimosse che non si trovano sull'altra mappa.
La funzione Ds \ Map :: intersect () può restituire un'intersezione chiave dell'istanza corrente e un'altra mappa.
Esempio 1
<?php
$mapOne = new \Ds\Map(["1" => "10", "2" => 20, "4" => 40]);
$mapTwo = new \Ds\Map(["2" => "20", "4" => 40, "5" => 50]);
print_r($mapOne -> intersect($mapTwo));
?>
Esempio 2
<?php
$mapOne = new \Ds\Map(["1" => "Tutorials", "2" => "Point", "3" => "India"]);
$mapTwo = new \Ds\Map(["2" => "Point", "3" => "India", "4" => "Tutorix"]);
print_r($mapOne -> intersect($mapTwo));
?>