Syntax:
array_diff (array_input1, array_input2,… .)
Es dauert zwei oder mehr Arrays als Parameter.
Beispiel 1:
In diesem Beispiel werden wir zwei Arrays erstellen und die Funktion array_diff () anwenden, um die Array -Differenz zurückzugeben.
Hier hat das erste Array fünf Elemente - "Lotus", "Wasser", 45, 24 und "Indien". Das zweite Array hat fünf Elemente - 'Jasmine', 'Water', 25, 24 und 'USA'.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir können sehen, dass die Werte Lotus, 45 und Indien im ersten Array vorhanden sind, aber nicht im zweiten Array. Daher wurden sie zurückgegeben.
Beispiel 2:
In diesem Beispiel werden wir zwei Arrays erstellen und die Funktion array_diff () anwenden, um die Array -Differenz zurückzugeben.
Hier hat First Array fünf Elemente - "Lotus", "Land", 45, 14 und "Indien". Das zweite Array hat fünf Elemente - 'Jasmine', 'Water', 25, 24 und 'USA'.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir können sehen, dass die Werte Lotus, Land, 45, 14 und Indien im ersten Array vorhanden sind, aber nicht im zweiten Array. Daher wurden sie zurückgegeben.
Beispiel 3:
In diesem Beispiel werden wir drei Arrays erstellen und die Funktion array_diff () anwenden, um die Array -Differenz zurückzugeben.
Hier hat First Array fünf Elemente - "Lotus", "Land", 45, 14 und "Indien". Das zweite Array hat fünf Elemente - 'Jasmine', 'Water', 25, 24 und 'USA'. Das dritte Array hat fünf Elemente - "Lotus", "Land", 45, 14 und "Indien".
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir können sehen, dass die Werte Lotus, Land, 45, 14 und Indien im ersten Array und im zweiten Array vorhanden sind. Daher wird kein Element zurückgegeben. Also wird ein leeres Array (Array ()) zurückgegeben.
Beispiel 4:
In diesem Beispiel erstellen wir drei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff () an, um die Array -Differenz zurückzugeben.
Hier hat das erste Array fünf Elemente -1: 'Lotus', 2: 'Land', 3:45, 4:14 und 5: 'Indien'. Das zweite Array hat fünf Elemente - 1: 'Jasmine', 2: 'Water', 3:25, 4:24 und 5: 'USA' '. Das dritte Array hat fünf Elemente - 1: 'Lotus', 2: 'Land', 3:45, 4:14 und 5: 'Indien'.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir sehen. Daher wird kein Element zurückgegeben. Also wird ein leeres Array (Array ()) zurückgegeben.
Beispiel 5:
In diesem Beispiel erstellen wir drei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff () an, um die Array -Differenz zurückzugeben.
Hier hat das erste Array fünf Elemente -1 => 'Marigold', 2 => 'beide', 3 => 5, 4 => 1 und 5 => 'Nepal' '. Das zweite Array hat fünf Elemente - 1 => 'Jasmine', 2 => 'Wasser', 3 => 25, 4 => 24 und 5 => 'USA' '. Das dritte Array hat auch fünf Elemente - 1 => 'Lotus', 2 => 'Land', 3 => 45, 4 => 14 und 5 => 'Indien' '.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir können sehen, dass die Schlüsselwerte 1 => 'Ringelfinition', 2 => 'beide', 3 => 5, 4 => 1 und 5 => 'Nepal' im ersten Array vorhanden sind, aber nicht in der vorhanden sind verbleibende zwei Arrays. Daher werden alle Elemente aus dem ersten Array zurückgegeben.
Abschluss
In diesem PHP -Artikel haben wir gelernt, wie man die Funktion array_diff () auf zwei oder mehreren Arrays ausführt. Es gibt die im ersten Array vorhandenen Elemente zurück, aber nicht in den verbleibenden Arrays vorhanden. Wir haben dieses Konzept mit fünf verschiedenen Beispielen besprochen, die zwei Arrays -Arrays enthalten.