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