Sintassi:
array_intersect_assoc (array_input1, array_input2,…)
Ci vogliono array di input come parametri.
È necessario avere almeno due array all'interno della funzione Array_intersect_assoc ().
Ora, esploriamo questa funzione discutendo diversi esempi.
Esempio 1:
In questo esempio, abbiamo creato 2 array: Flower1 con valori chiave. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' e flower2 con valori chiave: 'flower_name' => 'lotus', 'sepal' => 3, 'petalo' => 4, 'area' => 'water'.
Successivamente, eseguiremo Array_Intersect_Assoc () su questi due array.
// Crea un array chiamato Flower1 con 4 valoriProduzione:
Possiamo vedere che Flower_name => lotus e area => l'acqua sono le due coppie che sono comuni in entrambi gli array.
Esempio 2:
In questo esempio, abbiamo creato 2 array: Flower1 con valori chiave. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' e flower2 con valori chiave: 'flower_name' => 'lilly', 'sepal' => 3, 'petalo' => 4, 'area' => 'terra'.
Successivamente, eseguiremo Array_Intersect_Assoc () su questi due array.
// Crea un array chiamato Flower1 con 4 valoriProduzione:
Possiamo vedere che nessuna coppia è comune in entrambi gli array. Quindi, viene restituito un array vuoto.
Esempio 3:
In questo esempio, abbiamo creato 3 array: Flower1 con valori chiave.
'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water',
Flower2 con valori chiave: 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' e
Flower3 con valori chiave: 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' e
Successivamente, eseguiremo Array_Intersect_Assoc () su questi tre array.
// Crea un array chiamato Flower1 con 4 valoriProduzione:
Possiamo vedere che 'flow. Quindi, sono stati restituiti.
Esempio 4:
In questo esempio, abbiamo creato 4 array: Flower1 con valori chiave. 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water',
Flower2 con valori chiave: 'Flower_name' => 'Lotus', 'sepal' => 6, 'petal' => 3, 'area' => 'terra',
Flower3 con valori chiave: 'flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water' e
Flower4 con valori chiave: 'flower_name' => 'lotus', 'sepal' => 4.
Successivamente, eseguiremo Array_Intersect_Assoc () su questi quattro array.
// Crea un array chiamato Flower1 con 4 valoriProduzione:
Possiamo vedere che 'Flower_name' => 'Lotus' è comune in tutti e quattro le matrici. Quindi, viene restituito.
Conclusione
In questo tutorial PHP, abbiamo visto come eseguire l'intersezione su array in base a coppie di valore chiave usando Array_Intersect_Assoc (). Restituisce le coppie comuni in tutte le matrici fornite. Abbiamo discusso di quattro diversi esempi per comprendere meglio il concetto.