Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung der Verwendungs- und Anwendungsbeispiele der Funktion PHP Array_intersect ()

Detaillierte Erläuterung der Verwendungs- und Anwendungsbeispiele der Funktion PHP Array_intersect ()

M66 2025-07-09

Einführung in die Funktion array_intersect ()

In PHP wird die Funktion array_intersect () verwendet, um die Werte von zwei oder mehr Arrays zu vergleichen und den Schnittpunkt zwischen ihnen zurückzugeben, dh ein neues Array, das aus in allen Arrays vorhandenen Elementen besteht.

Syntaxbeschreibung

 Array_intersect (Array1, Array2, Array3 ...)

Array1 : Erforderlich, wie das Benchmark -Array.
Array2 : Erforderlich, ein Array, das mit Array1 verglichen werden muss.
Array3, ... : Optional, mehr Arrays, die am Vergleich teilnehmen.

Rückgabewert

Gibt ein neues Array zurück, das gemeinsame Elemente in allen Eingabe -Arrays enthält und den Schlüsselnamen in Array1 beibehält.

Beispiel für die Nutzung

Im Folgenden finden Sie Code -Beispiele für gemeinsame Nutzungsszenarien:

Beispiel: Schnittpunkt der String -Arrays

 $ array1 = Array ("Apple", "Banane", "Orange", "Grape");
$ array2 = Array ("Banane", "Mango", "Grape");
$ result = array_intersect ($ array1, $ array2);
print_r ($ result);

Ausgangsergebnis:

 Array
(
    [1] => Banane
    [3] => Traube
)

Beispiel: Schnittpunkt numerischer Arrays

 $ Array1 = Array (1, 2, 3, 4, 5);
$ Array2 = Array (4, 5, 6, 7);
$ result = array_intersect ($ array1, $ array2);
print_r ($ result);

Ausgangsergebnis:

 Array
(
    [3] => 4
    [4] => 5
)

Beispiel: Mehrfacharray kreuzt

 $ array1 = array ("rot", "grün", "blau");
$ array2 = array ("grün", "blau", "gelb");
$ array3 = array ("blau", "gelb", "pink");
$ result = array_intersect ($ array1, $ array2, $ array3);
print_r ($ result);

Ausgangsergebnis:

 Array
(
    [1] => grün
    [2] => Blau
)

Funktionsanalyse

In der tatsächlichen Entwicklung kann Array_intersect () bei der Datenfilterung, Berechtigungsanpassung, Etikettenvergleich und anderen Szenarien häufig verwendet werden. Zum Beispiel: Wenn wir gemeinsame Teile aus Daten aus mehreren Quellen finden müssen, können wir diese Funktion problemlos implementieren.

Zusammenfassen

Array_intersect () ist eine sehr praktische Array -Funktionsfunktion in PHP. Es ermöglicht uns, schnell gemeinsame Elemente zwischen mehreren Arrays zu finden. Die Verwendung dieser Funktion kann vernünftigerweise die Effizienz der Array -Datenverarbeitung erheblich verbessern und die Codelogik vereinfachen.