PHP array_uintersect()Fonctions
Référence complète des tableaux PHP
Exemples
Comparez lesvaleurs de cléde deux tableaux (à l'aide d'une fonction définie par l'utilisateur pour comparer les valeurs de clé), et renvoyez l'intersection :
Exécuter l'exemple »
Définition et utilisation
La fonction array_uintersect() est utilisée pour comparer lesvaleurs clés de deux tableaux (ou plus)et renvoyer l'intersection.
Remarque :Cette fonction utilise une fonction définie par l'utilisateur pour comparer les valeurs clés !
Cette fonction compare les valeurs clés de deux tableaux (ou plus), et renvoie un tableau d'intersection qui inclut toutes les valeurs clés dans le tableau comparé (array1), ainsi que dans tout autre tableau de paramètres (array2ouarray3etc.).
Syntaxe
| Paramètre | Description |
|---|---|
| array1 | Obligatoire. Le premier tableau à comparer avec d'autres tableaux. |
| array2 | Obligatoire. Le tableau à comparer avec le premier tableau. |
| array3,... | Optionnel. D'autres tableaux à comparer avec le premier tableau. |
| myfunction | Obligatoire. Une chaîne définissant une fonction de comparaison appelable. Si le premier argument est <, =, > au second argument, la fonction de comparaison doit renvoyer un entier <, =, > 0 respectivement. |
Détails techniques
| Valeur de retour : | Renvoie un tableau d'intersection qui inclut toutes les valeurs clés dans le tableau comparé (array1), ainsi que dans tout autre tableau de paramètres (array2ouarray3etc.). |
|---|---|
| Version de PHP : | 5+ |
Plus d’exemples
Exemple 1
Utilisez la fonction intégrée strcasecmp pour effectuer une comparaison insensible à la casse, et renvoyer l'intersection :
Exécuter l'exemple »
Référence complète des tableaux PHP Autres extensions