Syntax:
array_diff_assoc (array_input1, array_input2,… .)
Es dauert zwei oder mehr Arrays als Parameter.
Beispiel 1:
In diesem Beispiel erstellen wir drei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff_assoc () 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 => '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 sehen. Daher wird kein Element zurückgegeben. Also wird ein leeres Array (Array ()) zurückgegeben.
Beispiel 2:
In diesem Beispiel erstellen wir drei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff_assoc () 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.
Beispiel 3:
In diesem Beispiel erstellen wir zwei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff_assoc () 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 => 'Wasser', 3 => 25, 4 => 24 und 5 => 'USA' '.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir sehen. Daher werden alle Elemente aus dem ersten Array zurückgegeben.
Beispiel 4:
In diesem Beispiel erstellen wir zwei Arrays (Schlüssel: Wertpaare) und wenden die Funktion array_diff_assoc () 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 => 'Wasser', 3 => 25, 4 => 24 und 5 => 'USA' '.
// Erstellen Sie ein Array namens Flower1Ausgang:
Wir können sehen, dass die Schlüsselwerte 1 => 'Lotus', 2 => 'Land', 3 => 45 und 4 => 14 im ersten Array vorhanden sind, aber nicht im zweiten Array. Daher werden diese Elemente aus dem ersten Array zurückgegeben.
Abschluss
In diesem PHP . Es gibt die im ersten Array vorhandenen Elemente zurück, aber nicht in den verbleibenden Arrays vorhanden. Wir haben dieses Konzept mit vier verschiedenen Beispielen besprochen.