Sintassi:
array_diff (array_input1, array_input2, .. .)
Ci vogliono due o più array come parametro.
Esempio 1:
In questo esempio, creeremo due array e applicheremo la funzione array_diff () per restituire la differenza di array.
Qui, il primo array ha cinque elementi: "Lotus", "Water", 45, 24 e "India". Il secondo array ha cinque elementi: "Jasmine", "Water", 25, 24 e "USA".
// Crea un array chiamato Flower1Produzione:
Possiamo vedere che i valori Lotus, 45 e l'India sono presenti nel primo array ma non nel secondo array. Quindi, sono stati restituiti.
Esempio 2:
In questo esempio, creeremo due array e applicheremo la funzione array_diff () per restituire la differenza di array.
Qui, il primo Array ha cinque elementi: "Lotus", "Land", 45, 14 e "India". Il secondo array ha cinque elementi: "Jasmine", "Water", 25, 24 e "USA".
// Crea un array chiamato Flower1Produzione:
Possiamo vedere che i valori Lotus, Land, 45, 14 e India sono presenti nel primo array ma non nel secondo array. Quindi, sono stati restituiti.
Esempio 3:
In questo esempio, creeremo tre array e applicheremo la funzione array_diff () per restituire la differenza di array.
Qui, il primo Array ha cinque elementi: "Lotus", "Land", 45, 14 e "India". Il secondo array ha cinque elementi: "Jasmine", "Water", 25, 24 e "USA". Il terzo array ha cinque elementi: "Lotus", "Land", 45, 14 e "India".
// Crea un array chiamato Flower1Produzione:
Possiamo vedere che i valori Lotus, Land, 45, 14 e India sono presenti nel primo array e nel secondo array. Quindi, nessun elemento viene restituito. Quindi, viene restituito un array vuoto (array ()).
Esempio 4:
In questo esempio, creeremo tre array (tasto: coppie di valori) e applicheremo la funzione array_diff () per restituire la differenza di array.
Qui, il primo array ha cinque elementi -1: "Lotus", 2: "Land", 3:45, 4:14 e 5: "India". Il secondo array ha cinque elementi: 1: "Jasmine", 2: "Water", 3:25, 4:24 e 5: "USA". Il terzo array ha cinque elementi: 1: "Lotus", 2: "Land", 3:45, 4:14 e 5: "India".
// Crea un array chiamato Flower1Produzione:
Possiamo vedere che i valori chiave 1-lotus, 2-terre, 3-45, 4-14 e 5-India sono presenti nel primo array e nel secondo array. Quindi, nessun elemento viene restituito. Quindi, viene restituito un array vuoto (array ()).
Esempio 5:
In questo esempio, creeremo tre array (tasto: coppie di valori) e applicheremo la funzione array_diff () per restituire la differenza di array.
Qui, il primo array ha cinque elementi -1 => 'Marigold', 2 => 'entrambi', 3 => 5, 4 => 1 e 5 => 'Nepal'. Il secondo array ha cinque elementi: 1 => 'Jasmine', 2 => 'Water', 3 => 25, 4 => 24 e 5 => 'USA'. Il terzo array ha anche cinque elementi: 1 => 'lotus', 2 => 'terra', 3 => 45, 4 => 14 e 5 => 'India'.
// Crea un array chiamato Flower1Produzione:
Possiamo vedere che i valori chiave 1 => 'Marigold', 2 => 'entrambi', 3 => 5, 4 => 1 e 5 => 'Nepal' sono presenti nel primo array ma non presenti nel rimanenti due array. Quindi, tutti gli elementi del primo array vengono restituiti.
Conclusione
In questo articolo PHP, abbiamo imparato a eseguire la funzione Array_Diff () su due o più array. Restituisce gli elementi presenti nel primo array ma non presenti nei restanti array. Abbiamo discusso di questo concetto con cinque diversi esempi che includono due tipi di array.