II. Tableaux
Ces fonctions vous permettent de manipuler et de traiter les tableaux
de nombreuses façons. Les tableaux sont très efficaces
dès qu'il s'agit de stocker, gérer et traiter des
données en groupe.
Les tableaux simples et multi-dimensionnels sont supportés et peuvent
être créés par l'utilisateur, ou par une fonction. Il y a
des fonctions spécifiques qui remplissent des tableaux à partir
de résultats de requêtes, et de nombreuses fonctions retournent
un tableau.
Voir aussi
is_array(),
explode(),
implode(),
split() et
join().
- Table des matières
- array_change_key_case --
Retourne un tableau dont toutes les clés ont été forcées en
majuscules ou minuscules.
- array_chunk -- Sépare un tableau en tableaux de taille inférieure
- array_count_values -- Compte le nombre de valeurs dans un tableau
- array_diff -- Calcule la différence entre deux tableaux
- array_fill -- Remplis un tableau avec une même valeur
- array_filter -- Filtre les éléments d'un tableau
- array_flip --
Remplace les clés par les valeurs, et les valeurs par les clés
- array_intersect -- Calcule l'intersection de tableaux
- array_key_exists -- Checks if the given key or index exists in the array
- array_keys -- Retourne toutes les clés d'un tableau
- array_map -- Applique sur fonction sur des tableaux
- array_merge_recursive -- Combine plusieurs tableaux ensembles, récursivement
- array_merge -- Rassemble plusieurs tableaux
- array_multisort -- Tri multi-dimensionnel
- array_pad --
Complète un tableau jusqu'à la longueur spécifiée,
avec une valeur.
- array_pop --
Dépile un élément de la fin d'un tableau
- array_push --
Empile un ou plusieurs éléments à la fin d'un tableau
- array_rand --
Prend une ou plusieurs valeurs, au hasard dans un tableau
- array_reduce --
Réduit itérativement un tableau
- array_reverse --
Renverse l'ordre des éléments d'un tableau
- array_search --
Recherche dans un tableau la clé associée à une 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_unique -- Dédoublonne un tableau
- array_unshift --
Empile un ou plusieurs éléments au début d'un
tableau
- array_values -- Retourne les valeurs d'un tableau
- array_walk --
Exécute une fonction sur chacun des membres d'un tableau.
- array --
Crée un tableau
- arsort --
Trie un tableau en ordre inverse
- asort -- Trie un tableau en ordre
- compact --
Crée un tableau contenant les variables et leur valeur
- count -- Compte le nombre d'éléments d'un tableau
- current -- Transforme une variable en 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 -- 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 --
Transforme une liste de variables en tableau
- natcasesort --
Tri d'un tableau avec l'algorithme à "ordre naturel" insensible à la casse
- natsort --
Tri d'un tableau avec l'algorithme à "ordre naturel"
- next --
Avance le pointeur interne d'un tableau
- pos -- Retourne l'élément courant d'un tableau
- 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 en ordre inverse
- shuffle -- Mélange les éléments d'un tableau
- sizeof -- Retourne le nombre d'élément d'un tableau
- sort -- Trie le tableau
- uasort --
Trie d'un tableau en utilisant une fonction de comparaison définie par
l'utilisateur.
- uksort --
Trie un tableau par ses clés en utilisant une fonction de comparaison
définie par l'utilisateur
- usort --
Trie un tableau en utilisant une fonction de comparaison définie
par l'utilisateur