Manuel PHP
Précédent |  | Suivant

# 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. Voyez aussi les opérateurs de tableaux pour d'autres moyens de manipulations.

# 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_LOWER` est utilisé avec array_change_key_case() et sert à convertir tous les index d'un tableau en minuscules. C'est aussi le comportement par défaut de array_change_key_case().

`CASE_UPPER` (integer)

  `CASE_UPPER` est utilisé avec array_change_key_case() et sert à convertir tous les index d'un tableau en majuscule.

Constantes d'ordre de tri

`SORT_ASC` (integer)

  `SORT_ASC` trie en ordre ascendant

`SORT_DESC` (integer)

  `SORT_DESC` trie en ordre descendant

Autres constantes d'ordre de tri

`SORT_REGULAR` (integer)

  `SORT_REGULAR` compare normalement les valeurs d'un tri

`SORT_NUMERIC` (integer)

  `SORT_NUMERIC` compare numériquement les valeurs d'un tri

`SORT_STRING` (integer)

  `SORT_STRING` compare alphabétiquement les valeurs d'un tri.

`COUNT_NORMAL` (integer)

`COUNT_RECURSIVE` (integer)

`EXTR_OVERWRITE` (integer)

`EXTR_SKIP` (integer)

`EXTR_PREFIX_SAME` (integer)

`EXTR_PREFIX_ALL` (integer)

`EXTR_PREFIX_INVALID` (integer)

`EXTR_PREFIX_IF_EXISTS` (integer)

`EXTR_IF_EXISTS` (integer)

`EXTR_REFS` (integer)

# Voir aussi

Voir aussi is_array(), explode(), implode(), split(), preg_split() et unset().

Précédent | Sommaire | Suivant
virtual | Niveau supérieur | array_change_key_case