|
array |
Prend une liste de valeurs en paramètre et les retourne sous la forme d'une tableau |
|
|
array array( ... )
|
|
array_keys |
Retourne la liste des clés d'un tableau associatif |
|
|
array array_keys( array input )
|
|
array_merge |
Fusionne deux ou plusieurs tableaux |
|
|
array array_merge( array array1, array array2, [ ... ] )
|
|
array_pop |
Retourne le dernier élément et le supprime du tableau |
|
|
mixed array_pop( array array )
|
|
array_push |
Ajoute un ou plusieurs éléments à la fin d'un tableau |
|
|
int array_push( array array, mixed var, [ ... ] )
|
|
array_shift |
Retourne le premier élément et le supprime du tableau |
|
|
mixed array_shift( array array )
|
|
array_slice |
Supprime une partie des éléments d'un tableau |
|
|
array array_slice( array array, int offset, int [ length ] )
|
|
array_splice |
Supprime une partie des éléments d'un tableau ou les remplace |
|
|
array array_splice( array input, int offset, int [ length ] , array [ replacement ] )
|
|
array_unshift |
Ajoute un ou plusieurs éléments au début d'un tableau |
|
|
int array_unshift( array array, mixed var, [ ... ] )
|
|
array_values |
Retourne la liste des éléments d'un tableau associatif |
|
|
array array_values( array input )
|
|
array_walk |
Applique une fonction utilisateur à chaque élément d'un tableau |
|
|
int array_walk( array arr, string func )
|
|
arsort |
Tri les éléments dans leur ordre alphabétique inverse |
|
|
void arsort( array array )
|
|
asort |
Tri les éléments dans l'ordre alphabétique |
|
|
void asort( array array )
|
|
compact |
Crée un tableau associatif formé des noms et valeurs de variables |
|
|
array compact( string varname | array varnames, [ ... ] )
|
|
count |
Retourne le nombre d'éléments d'un tableau |
|
|
int count( mixed var )
|
|
current |
Retourne l'élément courant d'un tableau |
|
|
mixed current( array array )
|
|
each |
Retourne la prochaine paire clé/valeur d'un tableau |
|
|
array each( array array )
|
|
extract |
Crée des variables en utilisant les clés et valeurs d'un tableau |
|
|
void extract( array var_array, int [ extract_type ], string [ prefix ] )
|
|
in_array |
Retourne true si une valeur existe dans un tableau |
|
|
bool in_array( mixed needle, array haystack )
|
|
key |
Retourne la clé de l'élément courant |
|
|
mixed key( array array )
|
|
ksort |
Trie le tableau dans l'ordre de ses clés |
|
|
int ksort( array array )
|
|
list |
Assigne des valeurs à des variables comme si elles étaient un tableau |
|
|
void list( ... )
|
|
next |
Positionne le pointeur interne sur l'élément suivant |
|
|
mixed next( array array )
|
|
pos |
Retourne la position courante du pointeur interne |
|
|
mixed pos( array array )
|
|
prev |
Positionne le pointeur interne sur l'élément précédent |
|
|
mixed prev( array array )
|
|
range |
Crée un tableau formé d'un intervalle de valeurs |
|
|
array range( int low, int high )
|
|
reset |
Positionne le pointeur interne sur le premier élément |
|
|
mixed reset( array array )
|
|
rsort |
Trie un tableau dans l'ordre inverse de ses éléments |
|
|
void rsort( array array )
|
|
shuffle |
Mélange aléatoirement l'ordre es valeurs d'un tableau |
|
|
void shuffle( array array )
|
|
sizeof |
Retourne le nombre d'éléments d'un tableau |
|
|
int sizeof( array array )
|
|
sort |
Trie un tableau dans l'ordre de ses éléments |
|
|
void sort( array array )
|
|
uasort |
Trie un tableau associatif dans un ordre défini par une fonction portant sur ses valeurs |
|
|
void uasort( array array, function cmp_function )
|
|
uksort |
Trie un tableau associatif dans un ordre défini par une fonction portant sur ses clés |
|
|
void uksort( array array, function cmp_function )
|
|
usort |
Trie un tableau dans un ordre défini par une fonction utilisateur |
|
|
void usort( array array, function cmp_function )
|