Funciones de matrices

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.

Si te gustó este post, compártelo:
  • Meneame
  • Twitter
  • Facebook
  • Google Bookmarks
  • Live
  • del.icio.us
  • BarraPunto
  • Technorati
  • Bitacoras.com
Me gusta! ¿Te ha gustado esta entrada? Hazlo saber!.
Loading ... Loading ...

Etiquetado como: ,

Gravatar

Marcelo Ferreiro


Desarrollador web: me especializo en Diseño web, Maquetación xHTML & CSS y Programación PHP & MySQL, e intento aprender un poco más cada día.

Deja tu opinión