Les tableaux
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Tri des tableaux
- Fonctions sur les tableaux
- array_change_key_case — Change la casse de toutes les clés d'un tableau
- array_chunk — Sépare un tableau en tableaux de taille inférieure
- array_column — Retourne les valeurs d'une colonne d'un tableau d'entrée
- array_combine — Crée un tableau à partir de deux autres tableaux
- array_count_values — Compte le nombre de valeurs d'un tableau
- array_diff_assoc — Calcule la différence de deux tableaux, en prenant aussi en compte les clés
- array_diff_key — Calcule la différence de deux tableaux en utilisant les clés pour comparaison
- array_diff_uassoc — Calcule la différence entre deux tableaux associatifs, à l'aide d'une fonction de rappel
- array_diff_ukey — Calcule la différence entre deux tableaux en utilisant une fonction de rappel sur les clés pour comparaison
- array_diff — Calcule la différence entre des tableaux
- array_fill_keys — Remplit un tableau avec des valeurs, en spécifiant les clés
- array_fill — Remplit un tableau avec une même valeur
- array_filter — Filtre les éléments d'un tableau grâce à une fonction de rappel
- array_flip — Remplace les clés par les valeurs, et les valeurs par les clés
- array_intersect_assoc — Calcule l'intersection de deux tableaux avec des tests sur les index
- array_intersect_key — Calcule l'intersection de deux tableaux en utilisant les clés pour comparaison
- array_intersect_uassoc — Calcule l'intersection de deux tableaux avec des tests sur les index, compare les index en utilisant une fonction de rappel
- array_intersect_ukey — Calcule l'intersection de deux tableaux en utilisant une fonction de rappel sur les clés pour comparaison
- array_intersect — Calcule l'intersection de tableaux
- array_key_exists — Vérifie si une clé existe dans un tableau
- array_key_first — Récupère la première clé d'un tableau
- array_key_last — Récupère la dernière clé d'un tableau
- array_keys — Retourne toutes les clés ou un ensemble des clés d'un tableau
- array_map — Applique une fonction sur les éléments d'un tableau
- array_merge_recursive — Combine un ou plusieurs tableaux ensemble, récursivement
- array_merge — Fusionne plusieurs tableaux en un seul
- array_multisort — Trie les tableaux multidimensionnels
- array_pad — Complète un tableau avec une valeur jusqu'à la longueur spécifiée
- array_pop — Dépile un élément de la fin d'un tableau
- array_product — Calcule le produit des valeurs du tableau
- array_push — Empile un ou plusieurs éléments à la fin d'un tableau
- array_rand — Prend une ou plusieurs clés, au hasard dans un tableau
- array_reduce — Réduit itérativement un tableau
- array_replace_recursive — Remplace récursivement dans le premier tableau les éléments des autres tableaux fournis
- array_replace — Remplace les éléments d'un tableau par ceux d'autres tableaux
- array_reverse — Inverse l'ordre des éléments d'un tableau
- array_search — Recherche dans un tableau la clé associée à la première valeur
- array_shift — Dépile un élément au début d'un tableau
- array_slice — Extrait une portion de tableau
- array_splice — Efface et remplace une portion de tableau
- array_sum — Calcule la somme des valeurs du tableau
- array_udiff_assoc — Calcule la différence entre des tableaux avec vérification des index, compare les données avec une fonction de rappel
- array_udiff_uassoc — Calcule la différence de deux tableaux associatifs, compare les données et les index avec une fonction de rappel
- array_udiff — Calcule la différence entre deux tableaux en utilisant une fonction rappel
- array_uintersect_assoc — Calcule l'intersection de deux tableaux avec des tests sur l'index, compare les données en utilisant une fonction de rappel
- array_uintersect_uassoc — Calcule l'intersection de deux tableaux avec des tests sur l'index, compare les données et les index des deux tableaux en utilisant une fonction de rappel séparée
- array_uintersect — Calcule l'intersection de deux tableaux, compare les données en utilisant une fonction de rappel
- array_unique — Dédoublonne un tableau
- array_unshift — Empile un ou plusieurs éléments au début d'un tableau
- array_values — Retourne toutes les valeurs d'un tableau
- array_walk_recursive — Applique une fonction de rappel récursivement à chaque membre d'un tableau
- array_walk — Exécute une fonction fournie par l'utilisateur sur chacun des éléments d'un tableau
- array — Crée un tableau
- arsort — Trie un tableau en ordre inverse et conserve l'association des index
- asort — Trie un tableau et conserve l'association des index
- compact — Crée un tableau à partir de variables et de leur valeur
- count — Compte tous les éléments d'un tableau ou quelque chose d'un objet
- current — Retourne l'élément courant du tableau
- each — Retourne chaque paire clé/valeur d'un tableau
- end — Positionne le pointeur de tableau en fin de tableau
- extract — Importe les variables dans la table des symboles
- in_array — Indique si une valeur appartient à un tableau
- key_exists — Alias de array_key_exists
- key — Retourne une clé d'un tableau associatif
- krsort — Trie un tableau en sens inverse et suivant les clés
- ksort — Trie un tableau suivant les clés
- list — Assigne des variables comme si elles étaient un tableau
- natcasesort — Trie un tableau avec l'algorithme à "ordre naturel" insensible à la casse
- natsort — Trie un tableau avec l'algorithme à "ordre naturel"
- next — Avance le pointeur interne d'un tableau
- pos — Alias de current
- prev — Recule le pointeur courant de tableau
- range — Crée un tableau contenant un intervalle d'éléments
- reset — Remet le pointeur interne de tableau au début
- rsort — Trie un tableau en ordre inverse
- shuffle — Mélange les éléments d'un tableau
- sizeof — Alias de count
- sort — Trie un tableau
- uasort — Trie un tableau en utilisant une fonction de rappel
- uksort — Trie un tableau par ses clés en utilisant une fonction de rappel
- usort — Trie un tableau en utilisant une fonction de comparaison
Version en cache
04/11/2024 23:23:42 Cette version de la page est en cache (à la date du 04/11/2024 23:23:42) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-book.array.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.