Vous trouverez ici toutes les fonctions utiles des tableaux PHP. Les tableaux simples et multidimensionnels sont pris en charge.
Aucune installation ou package tiers n'est requis pour utiliser ces fonctions de tableau.
Nom de la fonction | Description |
---|---|
array () | Crée un nouveau tableau |
array_change_key_case() | Pour convertir toutes les clés du tableau en majuscules ou en minuscules. |
array_chunk () | Divise un tableau en morceaux de tableaux |
array_column() | Obtenir les valeurs d'une seule colonne du tableau |
array_combine() | Créer un tableau en utilisant les clés d'un tableau et les valeurs d'un autre tableau |
array_count_values() | Obtenir le nombre d'éléments/valeurs du tableau |
array_diff () | Compare les tableaux et renvoie les différences en fonction des valeurs uniquement |
array_diff_assoc() | Compare les tableaux et renvoie les différences en fonction des clés et des valeurs |
array_diff_key() | Compare les tableaux et renvoie les différences en fonction des clés uniquement |
array_diff_uassoc() | Compare les tableaux et renvoie les différences à l'aide d'une fonction de comparaison clé définie par l'utilisateur. Il compare les clés et les valeurs |
array_diff_ukey() | Compare les tableaux et renvoie les différences à l'aide d'une fonction de comparaison clé définie par l'utilisateur. Il ne compare que les clés |
array_fill() | Remplit le tableau avec des valeurs |
array_fill_keys() | Attribuer des valeurs aux clés spécifiées dans le tableau |
array_filter() | Filtre les valeurs du tableau à l'aide d'une fonction de rappel |
tableau_flip() | Echanger les clés avec les valeurs correspondantes d'un tableau associatif |
array_intersect() | Comparez les tableaux et retournez les mêmes valeurs en comparant uniquement les valeurs |
array_intersect_assoc() | Comparez les tableaux et retournez les mêmes valeurs en comparant les clés et les valeurs |
array_intersect_key() | Comparez les tableaux et retournez les mêmes valeurs en comparant uniquement les clés |
array_intersect_uassoc() | Comparez deux ou plusieurs tableaux pour les mêmes valeurs à l'aide d'une fonction de comparaison clé définie par l'utilisateur (comparez à la fois les clés et les valeurs) |
array_intersect_ukey() | Comparez deux ou plusieurs tableaux pour les mêmes valeurs à l'aide d'une fonction de comparaison clé définie par l'utilisateur (comparez uniquement les clés) |
array_key_exists() | Vérifie des clés spécifiques dans le tableau |
array_keys() | Obtenir toutes les clés du tableau |
array_map() | Passer chaque valeur du tableau à partir de la fonction définie par l'utilisateur et renvoyer une valeur nouvelle/modifiée |
array_merge() | Fusionne un ou plusieurs tableaux en un seul tableau |
array_merge_recursive() | Fusionner un ou plusieurs tableaux en un seul tableau de manière récursive |
array_multisort () | Trier un tableau ou un tableau multidimensionnel |
array_pad() | Insère un nombre spécifié d'éléments, avec une valeur spécifiée, dans un tableau |
array_pop() | Supprimer le dernier élément du tableau |
array_product() | Obtenir le produit des valeurs du tableau |
array_push() | Insérer un élément au dernier index du tableau/à la fin du tableau |
tableau_rand() | Obtenir des clés aléatoires du tableau |
array_reduce() | Convertir le tableau en chaîne à l'aide de la fonction définie par l'utilisateur |
array_replace() | Remplace les valeurs du tableau par les valeurs des tableaux |
array_replace_recursive() | Remplace les valeurs du tableau par les valeurs des tableaux de manière récursive |
array_reverse() | Obtenir l'inverse du tableau |
array_search () | Rechercher l'élément spécifié du tableau et renvoyer la clé en cas de tableau associatif |
array_shift() | Supprime le premier élément du tableau et le renvoie |
array_slice() | Obtenir une partie sélectionnée du tableau |
array_splice() | Supprime et remplace des éléments spécifiques du tableau |
tableau_somme() | Calculer et renvoyer la somme de toutes les valeurs du tableau |
tableau_udiff() | Comparez les tableaux et retournez des valeurs différentes. Les valeurs sont comparées à l'aide d'une fonction définie par l'utilisateur |
array_udiff_assoc() | Comparez les tableaux et retournez des valeurs différentes. Les clés sont comparées à l'aide d'une fonction intégrée et les valeurs sont comparées à l'aide d'une fonction définie par l'utilisateur. |
array_udiff_uassoc() | Comparez les tableaux et retournez des valeurs différentes. Les valeurs clés sont comparées à l'aide d'une fonction définie par l'utilisateur |
array_uintersect() | Comparez les tableaux et retournez les valeurs correspondantes. Seules les valeurs sont comparées à l'aide d'une fonction définie par l'utilisateur. |
array_uintersect_assoc() | Comparez les tableaux et retournez les valeurs correspondantes. Les clés sont comparées à l'aide d'une fonction intégrée et les valeurs sont comparées à l'aide d'une fonction définie par l'utilisateur. |
array_uintersect_uassoc() | Comparez les tableaux et renvoie les correspondances (comparez les clés et les valeurs, à l'aide de deux fonctions de comparaison de clés définies par l'utilisateur) |
tableau_unique() | Supprime le doublon du tableau |
array_unshift () | Ajoute un ou plusieurs éléments au début d'un tableau |
array_values() | Obtenir toutes les valeurs du tableau |
array_walk() | Appliquer la fonction utilisateur à chaque élément du tableau |
array_walk_recursive() | Obtenez chaque valeur clé du tableau et appliquez-lui la fonction définie par l'utilisateur |
arsort() | Trie un tableau associatif par valeur dans l'ordre décroissant |
un tri() | Trie un tableau associatif par valeur dans l'ordre croissant |
compact() | Créer un tableau contenant des variables et leurs valeurs |
count () | Renvoie le nombre d'éléments du tableau |
actuel() | Renvoie l'élément courant pointé par le pointeur du tableau |
chaque() | Renvoie la paire clé-valeur actuelle du tableau |
finir() | Déplacez le pointeur pour pointer le dernier élément du tableau |
extrait() | Importe des variables dans la table de symboles actuelle à partir d'un tableau |
in_array () | Vérifiez si l'élément spécifique existe dans le tableau ou non |
key() | Obtenir une clé d'un tableau |
krsort () | Trie un tableau associatif en fonction de la clé dans l'ordre décroissant |
tri() | Trie un tableau associatif en fonction de la clé dans l'ordre croissant |
liste() | Affecte des variables comme s'il s'agissait d'un tableau |
natcasesort() | Trier les éléments du tableau selon l'algorithme d'ordre naturel (sensible à la casse) |
natsort() | Trier les éléments du tableau selon l'algorithme d'ordre naturel |
suivant() | Déplacez le pointeur du tableau pour pointer vers l'élément suivant s'il existe |
pos () | Alias de la fonction de tableau current(). Renvoie l'index de la position à laquelle se trouve le pointeur du tableau |
précédent() | Déplacer le pointeur du tableau pour pointer sur l'élément précédent s'il existe |
intervalle() | Crée un tableau qui contient les éléments dans une plage définie |
réinitialiser() | Définir le pointeur du tableau pour pointer sur le premier élément |
trier() | Trie le tableau indexé par ordre décroissant |
shuffle () | Mélanger/randomiser les éléments du tableau |
sizeof () | Cette fonction est un alias de la fonction count() |
sorte() | Trie le tableau indexé dans l'ordre croissant |
uasort() | Trier le tableau par valeur selon la fonction définie par l'utilisateur |
uksort() | Trier le tableau par clés selon la fonction définie par l'utilisateur |
usor() | Trier le tableau selon la fonction définie par l'utilisateur |