II. Funciones de matrices

Tabla de contenidos
array --  Crear una matriz
array_count_values -- Cuenta todos los valores de una matriz
array_flip -- Intercambia los valores de una matriz
array_keys -- Devuelve todas las claves de una matriz
array_merge -- Combina dos o más matrices
array_pad --  Rellena una matriz con un valor hasta el tamaño especificado
array_pop -- Extrae el último elemento de la matriz
array_push --  Inserta uno o más elementos al final de la matriz
array_reverse --  Devuelve una matriz con los elementos en orden inverso
array_shift --  Extrae un elemento del comienzo de la matriz
array_slice -- Extrae una porción de la matriz
array_splice --  Suprime una porción de la matriz y la sustituye por otra cosa
array_unshift -- Introduce uno o más elementos al principio de la matriz
array_values -- Devuelve todos los valores de una matriz
array_walk --  Aplica una función del usuario a cada elemento de una matriz.
arsort --  Ordena una matriz en orden inverso y mantiene la asociación de índices
asort -- Ordena una matriz y mantiene la asociación de índices
compact --  Crea una matriz que contiene variables y sus valores
count -- Cuenta los elementos de una variable
current -- Devuelve el elemento actual de una matriz
each --  Devuelve el siguiente par clave/valor de una matriz
end --  Mueve el puntero interno de una tabla al último elemento
extract --  Importa variables a la tabla de símbolos desde una matriz
in_array -- Devuelve TRUE si un valor está en una matriz
key -- Obtiene una clave de una matriz asociativa
krsort -- Ordena una matriz por clave en orden inverso
ksort -- Ordena una matriz por clave
list --  Asigna variables como si fueran una matriz
next --  Avanza el puntero interno de una matriz
pos -- Obtiene el elemento actual de una matriz
prev -- Rebobina el puntero interno de una matriz
rango --  Crea una matriz que contiene un rango de enteros
reset --  Fija el puntero interno de una matriz a su primer elemento
rsort -- Ordena una matriz en orden inverso
shuffle -- Mezcla una matriz
sizeof -- Obtiene el número de elementos de una matriz
sort -- Ordena una matriz
uasort --  Ordena una matriz mediante una función de comparación definida por el usuario y mantiene la asociación de índices
uksort --  Ordena una matriz por claves mediante una función definida por el usuario
usort --  Ordena una matriz por valores mediante una funcion definida por el usuario