Funciones de matrices
Fecha: 30-Mar-2008 | Autor: Marcelo.
Guardado en: Funciones
A continuación pondré a disposición una lista de las funciones más utilizadas para trabajar con matrices, obtenida de el libro PHP 5, de Steven Holzner.
array_chunk – divide una matriz en trozos.
array_combine – genera una matriz usando una matriz como las claves y otra como los valores.
array_count_values – cuenta los valores de una matriz.
array_diff – calcula la diferencia entre dos matrices.
array_fill – rellena una matriz con valores.
array_intersect – calcula la intersección entre dos matrices.
array_key_exists – comprueba si una clave o índice existen en la matriz.
array_keys – devuelve las claves de una matriz.
array_merge – une dos o más matrices.
array_multisort – ordena matrices de varias dimensiones.
array_pad – rellena una matriz hasta una longitud especificada con un valor concreto.
array_pop – saca el último elemento de una matriz.
array_push – introduce uno o mas elementos al final de la matriz.
array_rand – obtiene uno o mas valores aleatorios de una matriz.
array_reduce – reduce una matriz a un solo valor mediante una función.
array_reverse – devuelve una matriz con los elementos ordenados al revés con respecto a la original.
array_search – busca dentro de la matriz un valor concreto y devuelve su clave.
array_shift – desplaza un elemento desde el principio de la matriz.
array_slice – corta un trozo de la matriz.
array_sum – calcula la suma de los valores de una matriz.
array_unique – elimina los elementos duplicados de una matriz.
array_unshift – añade uno o más elementros al final de la matriz.
array_walk – llama a una función proporcionada por el usuario sobre cada elemento de la matriz.
array - crea una matriz.
asort - ordena una matriz y mantiene la asociación de las claves con sus valores.
count - cuenta los elementos de una matriz.
current - devuelve el elemento actual de una matriz.
each - devuelve la clave y el valor asociadoas actuales de una matriz y avanza el cursor de la matriz.
in_array – comprueba si un valor existe en una matriz.
key - obtiene una clave de una matriz asociativa.
krsort - ordena una matriz por su clave en orden inverso.
ksort - ordena una matriz por su clave.
list - asigna a variables valores como si todas en conjunto fueran una matriz.
natcasesort - ordena una matriz usando un algoritmo de orden natural sensible a mayúsculas.
natsort - ordena una matriz usando un algoritmo de orden natural.
pos - equivalente a la función current.
reset - sitúa el puntero de la matriz a su primer elemento.
rsort - ordena una matriz en orden inverso.
shuffle - desordena los elementos de una matriz.
sizeof - equivalente a la función count.
sort - ordena una matriz.
usort - ordena una matriz por su valor según una función de comparación definida por el usuario.