array_intersect()
wird verwendet, um die Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen und die Kreuzung zurückzugeben.
Die Funktion vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Kreuzungs -Array zurück, das alle Schlüsselwerte im zu verglichenen Array ( Array1 ) sowie in jedem anderen Parameter -Array ( Array2 oder Array3 usw.) enthält.
Vergleichen Sie die Schlüsselwerte von zwei Arrays und geben Sie die Kreuzung zurück:
<? Php $ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ; $ a2 = array ( "e" => "rot" , "f" => "grün" , "g" => "blau" ) ; $ result = Array_intersect ( $ A1 , $ A2 ) ; print_r ( $ result ) ; ?>
Probieren Sie es selbst aus
Vergleichen Sie die Schlüsselwerte von drei Arrays und geben Sie die Kreuzung zurück:
<? Php $ a1 = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "D" => "Gelb" ) ; $ a2 = array ( "e" => "rot" , "f" => "schwarz" , "g" => "lila" ) ; $ a3 = array ( "a" => "rot" , "b" => "schwarz" , "H" => "Gelb" ) ; $ result = Array_intersect ( $ A1 , $ A2 , $ A3 ) ; print_r ( $ result ) ; ?>
Probieren Sie es selbst aus
Array_intersect ( 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. |
array_intersect()
gibt ein Array von Kreuzungen von zwei oder mehr Arrays zurück.
Das Ergebnisarray enthält alle Werte, die im Vergleich des Arrays und in allen anderen Parameterarrays gleichzeitig erscheinen, und der Schlüsselname bleibt unverändert.
Hinweis: Zum Vergleich werden nur Werte verwendet.