Syntax:
Array_intersect_assoc (array_input1, array_input2,…)
Es werden Eingangsarrays als Parameter verwendet.
Es ist notwendig, mindestens zwei Arrays in der Funktion array_intersect_assoc () zu haben.
Erforschen wir diese Funktion nun, indem Sie mehrere Beispiele diskutieren.
Beispiel 1:
In diesem Beispiel haben wir 2 Arrays: Flower1 mit Schlüsselwerten erstellt. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' und Blume2 mit Schlüsselwerten: 'flower_name' => 'lotus', 'sepal' => 3, 'petal' => 4, 'Bereich' => 'Wasser' '.
Danach werden wir in diesen beiden Arrays Array_intersect_assoc () durchführen.
// Erstellen Sie ein Array namens Flower1 mit 4 WertenAusgang:
Wir können sehen, dass Flower_Name => Lotus und Area => Wasser die beiden Paare sind, die in beiden Arrays üblich sind.
Beispiel 2:
In diesem Beispiel haben wir 2 Arrays: Flower1 mit Schlüsselwerten erstellt. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' und Blume2 mit Schlüsselwerten: 'flower_name' => 'lilly', 'sepal' => 3, 'petal' => 4, 'Bereich' => 'Land' '.
Danach werden wir in diesen beiden Arrays Array_intersect_assoc () durchführen.
// Erstellen Sie ein Array namens Flower1 mit 4 WertenAusgang:
Wir können sehen, dass in beiden Arrays keine Paare häufig sind. Daher wird das leere Array zurückgegeben.
Beispiel 3:
In diesem Beispiel haben wir 3 Arrays erstellt: Blume1 mit Schlüsselwerten.
'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' ',
Flower2 mit Schlüsselwerten: 'blum_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' und
Blume3 mit Schlüsselwerten: 'Blume_Name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' und
Danach werden wir in diesen drei Arrays Array_intersect_assoc () durchführen.
// Erstellen Sie ein Array namens Flower1 mit 4 WertenAusgang:
Wir sehen. Daher wurden sie zurückgegeben.
Beispiel 4:
In diesem Beispiel haben wir 4 Arrays: Flower1 mit Schlüsselwerten erstellt. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'Bereich' => 'Wasser' ',
Flower2 mit Schlüsselwerten: 'Flower_Name' => 'Lotus', 'sepal' => 6, 'petal' => 3, 'Bereich' => 'Land' ',
Blume3 mit Schlüsselwerten: 'Blume_Name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' und
Blume4 mit Schlüsselwerten: 'Blume_Name' => 'Lotus', 'sepal' => 4.
Danach werden wir in diesen vier Arrays Array_intersect_assoc () durchführen.
// Erstellen Sie ein Array namens Flower1 mit 4 WertenAusgang:
Wir können sehen, dass 'Flower_Name' => 'Lotus' in allen vier Arrays üblich ist. Daher wird es zurückgegeben.
Abschluss
In diesem PHP-Tutorial haben wir gesehen, wie man Schnittpunkte auf Arrays basierend auf Schlüsselwertpaaren unter Verwendung von Array_intersect_assoc () durchführen. Es gibt die Paare zurück, die in allen angegebenen Arrays üblich sind. Wir haben vier verschiedene Beispiele diskutiert, um das Konzept besser zu verstehen.