Aktueller Standort: Startseite> Funktionskategorien> array_intersect_key

array_intersect_key

Berechnen Sie den Schnittpunkt eines Arrays mithilfe des Schlüsselnamenvergleichs
Name:array_intersect_key
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Vergleichen Sie Arrays und geben Sie Kreuzungen zurück (nur die Schlüsselnamen vergleichen).

Definition und Verwendung

Die Funktion array_intersect_key() wird verwendet, um die Schlüsselnamen von zwei (oder mehr) Arrays zu vergleichen und die Kreuzung zurückzugeben.

Die Funktion vergleicht die Schlüsselnamen von zwei (oder mehr) Arrays und gibt ein Kreuzungsarray zurück, das alle Schlüsselnamen in dem zu verglichenen Array ( Array1 ) und in jedem anderen Parameter -Array ( Array2 oder Array3 usw.) enthält.

Beispiel

Beispiel 1

Vergleichen Sie die Schlüsselnamen von zwei Arrays und geben Sie die Kreuzung zurück:

 <? Php
$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" ) ;
$ a2 = array ( "a" => "rot" , "c" => "blau" , "d" => "pink" ) ;

$ result = array_intersect_key ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Vergleichen Sie die Schlüsselnamen zweier Indexarrays und geben Sie die Kreuzung zurück:

 <? Php
$ a1 = array ( "rot" , "grün" , "blau" , "gelb" ) ;
$ a2 = array ( "rot" , "grün" , "blau" ) ;

$ result = array_intersect_key ( $ a1 , $ a2 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Beispiel 3

Vergleichen Sie die Schlüsselnamen von drei Arrays und geben Sie die Kreuzung zurück:

 <? Php
$ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" ) ;
$ a2 = array ( "c" => "gelb" , "d" => "schwarz" , "e" => "braun" ) ;
$ a3 = array ( "f" => "grün" , "c" => "lila" , "g" => "rot" ) ;

$ result = array_intersect_key ( $ a1 , $ a2 , $ a3 ) ;
print_r ( $ result ) ;
?>

Probieren Sie es selbst aus

Grammatik

 Array_intersect_key ( Array1 , Array2 , Array3 ... )
Parameter beschreiben
Array1 Erforderlich. Das erste Array, das mit anderen Arrays verglichen wird.
Array2 Erforderlich. Das Array, das mit dem ersten Array verglichen wird.
Array3 , ... Optional. Andere Arrays, die mit dem ersten Array verglichen werden.

veranschaulichen

array_intersect_key() verwendet den Schlüsselnamenvergleich, um den Schnittpunkt eines Arrays zu berechnen.

array_intersect_key() gibt ein Array zurück, das die Werte aller Schlüsselnamen enthält, die im Array verglichen werden und gleichzeitig in allen anderen Parameterarrays angezeigt werden.

Hinweis: Zum Vergleich werden nur Schlüsselnamen verwendet.

Ähnliche Funktionen
Beliebte Artikel