Fonctions Array PHP

Introduction aux Arrays PHP

Les fonctions array vous permettent d'accéder et de manipuler les tableaux.

Supporte les tableaux unidimensionnels et multidimensionnels.

Installation

Les fonctions array font partie de la partie centrale de PHP. Vous pouvez utiliser ces fonctions sans installation.

Fonctions Array PHP 5

Fonction Description
array() Créer un tableau.
array_change_key_case() Changer toutes les clés du tableau en minuscules ou en majuscules.
array_chunk() Diviser un tableau en nouveaux blocs d'arrays.
array_column() Renvoyer les valeurs d'une seule colonne d'un tableau d'entrée.
array_combine() Créer un nouveau tableau en fusionnant deux tableaux.
array_count_values() Utilisé pour compter le nombre d'occurrences de toutes les valeurs de l'array.
array_diff() Comparaison des arrays, renvoie la différence (seulement les valeurs de clé).
array_diff_assoc() Comparaison des arrays, renvoie la différence (comparaison des noms de clé et des valeurs de clé).
array_diff_key() Comparaison des arrays, renvoie la différence (seulement les noms de clé).
array_diff_uassoc() Comparaison des arrays, renvoie la différence (comparaison des noms de clé et des valeurs de clé, utilisant une fonction de comparaison de noms de clé utilisateur définie).
array_diff_ukey() Comparaison des arrays, renvoie la différence (seulement les noms de clé, utilisant une fonction de comparaison de noms de clé utilisateur définie).
array_fill() Remplir l'array avec des valeurs spécifiées.
array_fill_keys() Remplir l'array avec des valeurs spécifiées pour des clés spécifiées.
array_filter() Filtrer les éléments de l'array en utilisant une fonction de rappel.
array_flip() Échanger les clés et les valeurs de l'array.
array_intersect() Comparaison des arrays, renvoie l'intersection (seulement les valeurs de clé).
array_intersect_assoc() Comparaison des arrays, renvoie l'intersection (comparaison des noms de clé et des valeurs de clé).
array_intersect_key() Comparaison des arrays, renvoie l'intersection (seulement les noms de clé).
array_intersect_uassoc() Comparaison des arrays, renvoie l'intersection (comparaison des noms de clé et des valeurs de clé, utilisant une fonction de comparaison de noms de clé utilisateur définie).
array_intersect_ukey() Comparaison des arrays, renvoie l'intersection (seulement les noms de clé, utilisant une fonction de comparaison de noms de clé utilisateur définie).
array_key_exists() Vérifier si un nom de clé spécifié existe dans l'array.
array_keys() Renvoyer tous les noms de clé de l'array.
array_map() Envoyer chaque valeur de l'array à une fonction utilisateur définie, renvoyant de nouvelles valeurs.
array_merge() Fusionner une ou plusieurs arrays en un seul array.
array_merge_recursive() Fusionner récursivement une ou plusieurs arrays.
array_multisort() Trier plusieurs arrays ou des arrays multidimensionnels.
array_pad() Remplir l'array avec des valeurs jusqu'à une longueur spécifiée.
array_pop() Supprimer l'élément le plus récent de l'array (dépilement).
array_product() Calculer le produit de toutes les valeurs de l'array.
array_push() Insérer un ou plusieurs éléments à la fin du tableau (empiler).
array_rand() Retourner un ou plusieurs clés aléatoires du tableau.
array_reduce() Retourner un tableau sous forme de chaîne de caractères en utilisant une fonction utilisateur.
array_replace() Remplacer les valeurs du premier tableau par les valeurs du tableau suivant.
array_replace_recursive() Utiliser récursivement les valeurs du tableau suivant pour remplacer les valeurs du premier tableau.
array_reverse() Retourner le tableau dans un ordre inverse.
array_search() Chercher une valeur donnée dans le tableau et retourner le nom de la clé.
array_shift() Supprimer l'élément premier du tableau et retourner la valeur de l'élément supprimé.
array_slice() Retourner une partie sélectionnée du tableau.
array_splice() Supprimer et remplacer l'élément spécifié dans le tableau.
array_sum() Retourner la somme des valeurs du tableau.
array_udiff() Comparer des tableaux et retourner la différence (comparer uniquement les valeurs, utiliser une fonction de comparaison de noms de clés personnalisée).
array_udiff_assoc() Comparer des tableaux et retourner la différence (comparer les clés et les valeurs, utiliser des fonctions de comparaison de noms de clés intégrées, utiliser des fonctions personnalisées pour comparer les valeurs).
array_udiff_uassoc() Comparer des tableaux et retourner la différence (comparer les clés et les valeurs, utiliser deux fonctions de comparaison de noms de clés personnalisées).
array_uintersect() Comparer des tableaux et retourner l'intersection (comparer uniquement les valeurs, utiliser une fonction de comparaison de noms de clés personnalisée).
array_uintersect_assoc() Comparer des tableaux et retourner l'intersection (comparer les clés et les valeurs, utiliser des fonctions de comparaison de noms de clés intégrées, utiliser des fonctions personnalisées pour comparer les valeurs).
array_uintersect_uassoc() Comparer des tableaux et retourner l'intersection (comparer les clés et les valeurs, utiliser deux fonctions de comparaison de noms de clés personnalisées).
array_unique() Supprimer les valeurs répétées du tableau.
array_unshift() Insérer un ou plusieurs éléments au début du tableau.
array_values() Retourner toutes les valeurs du tableau.
array_walk() Appliquer une fonction utilisateur à chaque élément du tableau.
array_walk_recursive() Appliquer récursivement une fonction utilisateur à chaque élément du tableau.
arsort() Trier un tableau associatif par ordre décroissant des valeurs des clés.
asort() Trier un tableau associatif par ordre croissant des valeurs des clés.
compact() Créer un tableau contenant les noms de variables et leurs valeurs.
count() Retourner le nombre d'éléments du tableau.
current() Retourner l'élément actuel du tableau.
each() Retourner le couple clé/valeur actuel du tableau.
end() Pointer l'indicateur interne du tableau vers le dernier élément.
extract() Importer une variable à partir d'un tableau dans le symbole actuel.
in_array() Vérifier si une valeur spécifiée existe dans un tableau.
key() Obtenir les noms des clés d'un tableau associatif.
krsort() Trier un tableau en ordre alphabétique inverse des noms des clés.
ksort() Trier un tableau par ordre alphabétique des noms des clés.
list() Affecter les valeurs du tableau à certains variables.
natcasesort() Trier un tableau en utilisant l'algorithme de tri 'naturel' sans distinction de casse.
natsort() Trier un tableau en utilisant l'algorithme de tri 'naturel'.
next() Déplacer l'indicateur interne du tableau d'un pas vers l'avant.
pos() Alias de current().
prev() Retourner l'indicateur interne du tableau d'un pas.
range() Créer un tableau contenant des unités de portée spécifiées.
reset() Pointer l'indicateur interne du tableau vers le premier élément.
rsort() Trier un tableau en ordre inverse.
shuffle() Mélanger un tableau.
sizeof() Alias de count().
sort() Trier les tableaux.
uasort() Trier les valeurs des clés des tableaux en utilisant une fonction de comparaison personnalisée définie par l'utilisateur.
uksort() Trier les noms des clés des tableaux en utilisant une fonction de comparaison personnalisée définie par l'utilisateur.
usort() Trier les tableaux en utilisant une fonction de comparaison personnalisée définie par l'utilisateur.