Syntaxe:
array_diff (array_input1, array_input2,… .)
Il faut deux tableaux ou plus en tant que paramètre.
Exemple 1:
Dans cet exemple, nous créerons deux tableaux et appliquerons la fonction array_diff () pour renvoyer la différence de tableau.
Ici, le premier tableau a cinq éléments - «Lotus», «Water», 45, 24 et «Inde». Le deuxième tableau a cinq éléments - «Jasmine», «Water», 25, 24 et «USA».
// Créez un tableau nommé Flower1Sortir:
Nous pouvons voir que les valeurs Lotus, 45 et l'Inde sont présentes dans le premier tableau mais pas dans le deuxième tableau. Par conséquent, ils ont été retournés.
Exemple 2:
Dans cet exemple, nous créerons deux tableaux et appliquerons la fonction array_diff () pour renvoyer la différence de tableau.
Ici, le premier tableau a cinq éléments - «Lotus», «Land», 45, 14 et «Inde». Le deuxième tableau a cinq éléments - «Jasmine», «Water», 25, 24 et «USA».
// Créez un tableau nommé Flower1Sortir:
Nous pouvons voir que les valeurs Lotus, Land, 45, 14 et l'Inde sont présentes dans le premier tableau mais pas dans le deuxième tableau. Par conséquent, ils ont été retournés.
Exemple 3:
Dans cet exemple, nous créerons trois tableaux et appliquerons la fonction array_diff () pour renvoyer la différence de tableau.
Ici, le premier tableau a cinq éléments - «Lotus», «Land», 45, 14 et «Inde». Le deuxième tableau a cinq éléments - «Jasmine», «Water», 25, 24 et «USA». Le troisième tableau compte cinq éléments - «Lotus», «Land», 45, 14 et «Inde».
// Créez un tableau nommé Flower1Sortir:
Nous pouvons voir que les valeurs Lotus, Land, 45, 14 et l'Inde sont présentes dans le premier tableau et dans le deuxième tableau. Par conséquent, aucun élément n'est retourné. Ainsi, un tableau vide (array ()) est retourné.
Exemple 4:
Dans cet exemple, nous créerons trois tableaux (clé: paires de valeur) et appliquerons la fonction array_diff () pour renvoyer la différence de tableau.
Ici, le premier tableau a cinq éléments -1: «Lotus», 2: «Land», 3:45, 4:14 et 5: «Inde». Le deuxième tableau a cinq éléments - 1: «Jasmine», 2: «Water», 3:25, 4:24 et 5: «USA». Le troisième tableau a cinq éléments - 1: «Lotus», 2: «Land», 3:45, 4:14 et 5: «Inde».
// Créez un tableau nommé Flower1Sortir:
Nous pouvons voir que les valeurs clés 1 lotus, 2-terr. Par conséquent, aucun élément n'est retourné. Ainsi, un tableau vide (array ()) est retourné.
Exemple 5:
Dans cet exemple, nous créerons trois tableaux (clé: paires de valeur) et appliquerons la fonction array_diff () pour renvoyer la différence de tableau.
Ici, le premier tableau a cinq éléments -1 => 'Marigold', 2 => 'les deux', 3 => 5, 4 => 1 et 5 => 'Népal'. Le deuxième tableau a cinq éléments - 1 => 'Jasmine', 2 => 'Water', 3 => 25, 4 => 24 et 5 => 'USA'. Le troisième tableau a également cinq éléments - 1 => 'Lotus', 2 => 'Land', 3 => 45, 4 => 14 et 5 => 'India'.
// Créez un tableau nommé Flower1Sortir:
Nous pouvons voir que les valeurs clés 1 => 'Marigold', 2 => 'les deux', 3 => 5, 4 => 1 et 5 => 'Népal' sont présentes dans le premier tableau mais pas présent dans le deux tableaux restants. Par conséquent, tous les éléments du premier tableau sont retournés.
Conclusion
Dans cet article PHP, nous avons appris à effectuer la fonction Array_Diff () sur deux ou plusieurs tableaux. Il renvoie les éléments présents dans le premier tableau mais pas présent dans les tableaux restants. Nous avons discuté de ce concept avec cinq exemples différents qui incluent deux types de tableaux.