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éé 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 —
Crée un tableau
- array_count_values — Compte le nombre de valeurs dans un tableau
- array_diff — Calcule la différence entre deux tableaux
- array_flip —
Remplace les clés par les valeurs, et les valeurs par les clés
- array_intersect — Calcule l'intersection de tableaux
- array_keys — Retourne toutes les clés d'un tableau
- array_merge — Rassemble plusieurs tableaux
- array_merge_recursive — Combine plusieurs tableaux ensemble, récursivement
- 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_reverse —
Retourne un tableau dont les éléments sont classés en sens
inverse.
- array_rand —
Prend une ou plusieurs valeurs, au hasard dans un tableau
- 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.
- 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ément 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
- array_search —
Recherche dans un tableau la clé associée à une valeur
- 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
- natsort —
Tri d'un tableau avec l'algorithme à "ordre naturel"
- natcasesort —
Tri d'un tableau avec l'algorithme à "ordre naturel" insensible à la casse
- 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'entiers
- 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 un tableau en utilisant une fonction de comparaison définie par
l'utilisateur.
- uksort —
Trie les clés d'un tableau en utilisant une fonction de comparaison définie par l'utilisateur
- usort —
Trie les valeurs d'un tableau en utilisant une fonction de comparaison définie
par l'utilisateur