SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Référence des fonctions

Apache
Tableaux
Aspell
Nombres de grande taille
Compression Bzip2
Calendrier
Paiement CCVS
Support COM pour Windows
Objets
ClibPDF
Crack
CURL
Paiement Cybercash
CyberMUT : Crédit Mutuel
Administration Cyrus IMAP
Caractères
DBA
Dates et heures
dBase
DBM
dbx
DB++ Functions
Direct IO
Accès aux dossiers
DOM XML
.NET
Gestion des erreurs
FrontBase
FilePro
Système de fichiers
Forms Data Format
FriBiDi
FTP
Fonctions
Gettext (GNU)
GMP
HTTP
Hyperwave
ICAP
Iconv
Images
IMAP
Informix
InterBase
IRC
Java
LDAP
Email
Traitement de email
Mathématiques
Chaînes de caractères multi-octets
MCAL
Chiffrage mcrypt
Fonctions MCVE
Hash
Microsoft SQL Server
Ming pour Flash
Fonctions diverses
mnoGoSearch
mSQL
MySQL
Sessions Mohawk
Fonctions muscat
Réseau
Ncurses : fonctions de contrôle du terminal
Lotus Notes functions
ODBC unifié
Oracle 8
OpenSSL
Oracle
Ovrimos SQL
Entrées/sorties
Overload
PDF
Paiement par Verisign
Options PHP et informations
POSIX
PostgreSQL
Contrôle des processus
Exécution de programmes externes
Printer functions
Pspell
Readline (GNU)
Recode (GNU)
Expressions régulières compatibles Perl
qtdom
Expressions régulières
Sémaphores et gestion de la mémoire partagée
SESAM
Sessions
Mémoire partagée
Shockwave Flash
SNMP
Sockets
Chaîne de caractères
Sybase
URL
Variables
Fonctions vpopmail
API Windows 32 bits
WDDX
Analyseur syntaxique XML
XMLRPC
XSLT
YAZ
NIS
Zip (décompression)
Zlib (Compression)

6.2 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.

Sommaire

  • array : Crée un 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 : Calcule la différence entre deux tableaux
  • 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_fill : Remplis un tableau avec une même valeur
  • array_intersect : Calcule l'intersection de tableaux
  • array_keys : Retourne toutes les clés d'un tableau
  • array_map : Applique sur fonction sur des tableaux
  • array_merge : Rassemble plusieurs tableaux
  • array_merge_recursive : Combine plusieurs tableaux ensembles, 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 : Renverse l'ordre des éléments d'un tableau
  • array_reduce : Réduit itérativement un tableau
  • 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é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
  • 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'é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
Constantes

  • EXTR_OVERWRITE
  • EXTR_PREFIX_ALL
  • EXTR_PREFIX_SAME
  • EXTR_SKIP
  • SORT_ASC
  • SORT_DESC
  • SORT_NUMERIC
  • SORT_REGULAR
  • SORT_STRING

Chapitre précédentChapitre suivantAccueil nexen.net