Funciones de matrices

Funciones de matrices

Fecha: 30-Mar-2008 | Autor: .
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.


¿Por qué este anuncio?

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.


Si te gustó, comparte:
Y si fue de ayuda, puedes comprarme un café:
...ó la cena si quieres! ;)

Etiquetado como: ,


Gravatar

Marcelo


Desarrollador web, trabajando desde Montevideo, Uruguay para todo el mundo. Me especializo en Diseño web, Maquetación HTML5 & CSS3, jQuery y Programación PHP & MySQL, e intento aprender un poco más cada día.

Deja tu opinión