II. Tableaux

Introduction

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 .

Reportez vous à la section Tableaux du manuel pour des explications détaillées sur l ' implémentation des tableaux en PHP .

Pré-requis

Ces fonctions sont disponibles dans le module PHP standard , qui est toujours accessible .

Installation

Il n' y pas d 'installation nécessaire pour utiliser ces fonctions , elles font parties du coeur de PHP .

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration .

Types de ressources

Cette extension ne définit aucune ressource .

Constantes Prédefinies

Les constantes listées ici sont toujours disponibles dans PHP .

CASE_LOWER ( integer )

CASE_UPPER ( integer )



SORT_ASC ( integer )

SORT_DESC ( integer )



SORT_REGULAR ( integer )

SORT_NUMERIC ( integer )

SORT_STRING ( integer )



Table des matières
array_change_key_case -- Change la casse des clés du tableau
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_assoc -- Computes the difference of arrays with additional index check
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_assoc -- Computes the intersection of arrays with additional index check
array_intersect -- Calcule l'intersection de tableaux
array_key_exists -- Vérifie si une clé éxiste dans un tableau
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