Heim >Backend-Entwicklung >PHP-Tutorial >Einführung in die PHP-Funktion: Funktion array_intersect()
PHP-Funktionseinführung: Funktion array_intersect()
In PHP wird die Funktion array_intersect() verwendet, um die Werte von zwei oder mehr Arrays zu vergleichen und ein neues Array zurückzugeben, das alle Werte in enthält Das Eingabearray Der Wert existiert.
Syntax
array_intersect(array1,array2,array3...)
Parameter
Rückgabewert
Gibt ein Array zurück, das alle im Eingabearray vorhandenen Werte enthält.
Beispiele
Hier sind einige Beispiele der Funktion array_intersect():
Beispiel 1:
$array1 = array("apple", "banana", "orange", "grape"); $array2 = array("banana", "mango", "grape"); $result = array_intersect($array1, $array2); print_r($result);
Ausgabe:
Array ( [1] => banana [3] => grape )
Beispiel 2:
$array1 = array(1, 2, 3, 4, 5); $array2 = array(4, 5, 6, 7); $result = array_intersect($array1, $array2); print_r($result);
Ausgabe:
Array ( [3] => 4 [4] => 5 )
Beispiel 3:
$array1 = array("red", "green", "blue"); $array2 = array("green", "blue", "yellow"); $array3 = array("blue", "yellow", "pink"); $result = array_intersect($array1, $array2, $array3); print_r($result);
Ausgabe:
Array ( [1] => green [2] => blue )
Erklärung
In Beispiel 1 enthält $array1 die vier Elemente „Apfel“, „Banane“, „Orange“ und „Traube“ und $array2 enthält die drei Elemente „Banane“, „Mango“ und „Traube“. Nach dem Vergleich zweier Arrays über die Funktion array_intersect() enthält das resultierende Array Werte, die in beiden Arrays vorhanden sind, nämlich „Banane“ und „Traube“.
In Beispiel 2 enthält $array1 die Zahlen 1 bis 5 und $array2 die Zahlen 4 bis 7. Nach dem Vergleich mit der Funktion array_intersect() enthält das resultierende Array die Werte, die in beiden Arrays vorhanden sind, nämlich 4 und 5.
In Beispiel 3 enthalten $array1, $array2 und $array3 unterschiedliche Farbwerte. Nachdem die Funktion array_intersect() drei Arrays vergleicht, enthält das resultierende Array nur Farbwerte, die in allen drei Arrays vorhanden sind, nämlich „grün“ und „blau“. Die Funktion
Summary
array_intersect() ist eine sehr häufig verwendete Funktion in PHP, mit der gemeinsame Elemente in mehreren Arrays problemlos verglichen und extrahiert werden können. Durch den rationalen Einsatz dieser Funktion können wir Array-bezogene logische Probleme einfacher lösen und die Entwicklungseffizienz verbessern.
Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Funktion: Funktion array_intersect(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!