Funciones de Arrays
Tabla de contenidos
- array — Crea un array
- array_all — Verifica si todos los elementos del tableau validan la función de retrollamada
- array_any — Verifica que al menos un elemento del tableau valide la función de retrollamada
- array_change_key_case — Cambia la casse de todas las claves de un array
- array_chunk — Divide un array en arrays de menor tamaño
- array_column — Devuelve los valores de una columna de un array de entrada
- array_combine — Crea un array a partir de dos otros arrays
- array_count_values — Cuenta las ocurrencias de cada valor distinto en un array
- array_diff — Calcula la diferencia entre arrays
- array_diff_assoc — Calcula la diferencia de dos arrays, teniendo en cuenta las claves
- array_diff_key — Calcula la diferencia de dos arrays utilizando las claves para la comparación
- array_diff_uassoc — Calcula la diferencia entre dos arrays asociativos,
utilizando una función de retrollamada
- array_diff_ukey — Calcula la diferencia entre dos arrays utilizando una función de retrollamada sobre las claves para comparación
- array_fill — Rellena un array con un mismo valor
- array_fill_keys — Rellena un array con valores, especificando las claves
- array_filter — Filtra los elementos de un array mediante una función de retrollamada
- array_find — Devuelve el primer elemento que valida la función de retrollamada
- array_find_key — Devuelve la clave del primer elemento que valida la función de retrollamada
- array_flip — Reemplaza las claves por los valores, y los valores por las claves
- array_intersect — Calcula la intersección de arrays
- array_intersect_assoc — Calcula la intersección de dos arrays con pruebas sobre los índices
- array_intersect_key — Calcula la intersección de dos arrays utilizando las claves para la comparación
- array_intersect_uassoc — Calcula la intersección de dos arrays con pruebas en los índices,
compara los índices utilizando una función de retrollamada
- array_intersect_ukey — Calcula la intersección de dos arrays utilizando una función de retrollamada sobre las claves para la comparación
- array_is_list — Verifica si un array dado es una lista
- array_key_exists — Verifica si una clave existe en un array
- array_key_first — Recupera la primera clave de un array
- array_key_last — Recupera la última clave de un array
- array_keys — Devuelve todas las claves o un conjunto de las claves de un array
- array_map — Aplica una función sobre los elementos de un array
- array_merge — Fusiona varios arrays en uno solo
- array_merge_recursive — Combina uno o varios arrays juntos, de manera recursiva
- array_multisort — Ordena los arrays multidimensionales
- array_pad — Completa un array con un valor hasta la longitud especificada
- array_pop — Desapila un elemento del final de un array
- array_product — Calcula el producto de los valores del array
- array_push — Apila uno o más elementos al final de un array
- array_rand — Toma una o varias claves, al azar en un array
- array_reduce — Reduce itérativemente un array
- array_replace — Sustituye los elementos de un array por los de otros arrays
- array_replace_recursive — Sustituye recursivamente en el primer array los elementos de los otros arrays proporcionados
- array_reverse — Invierte el orden de los elementos de un array
- array_search — Busca en un array la primera clave asociada al valor
- array_shift — Despila un elemento al principio de un array
- array_slice — Extrae una porción de array
- array_splice — Elimina y reemplaza una porción de array
- array_sum — Calcula la suma de los valores del array
- array_udiff — Calcula la diferencia entre dos arrays utilizando una función de retrollamada
- array_udiff_assoc — Calcula la diferencia entre arrays con verificación de índices,
compara los datos con una función de retrollamada
- array_udiff_uassoc — Calcula la diferencia entre dos arrays asociativos, compara los datos y los índices con una función de retorno
- array_uintersect — Calcula la intersección de dos arrays, compara los datos utilizando una función de retrollamada
- array_uintersect_assoc — Calcula la intersección de dos arrays con pruebas sobre el índice,
compara los datos utilizando una función de retrollamada
- array_uintersect_uassoc — Calcula la intersección de dos arrays con pruebas en el índice,
compara los datos y los índices de los dos arrays utilizando
una función de retrollamada separada
- array_unique — Elimina los valores duplicados de un array
- array_unshift — Empila uno o más elementos al inicio de un array
- array_values — Devuelve todos los valores de un array
- array_walk — Ejecuta una función proporcionada por el usuario en cada uno de los elementos de un array
- array_walk_recursive — Aplica una función de retrollamada de manera recursiva a cada miembro de un array
- arsort — Ordena un array en orden descendente y conserva la asociación de los índices
- asort — Ordena un array en orden ascendente y conserva la asociación de los índices
- compact — Crea un array a partir de variables y su valor
- count — Cuenta todos los elementos de un array o en un objeto Countable
- current — Devuelve el elemento actual del array
- each — Devuelve cada par clave/valor de un array
- end — Posiciona el puntero del array al final del array
- extract — Importa las variables en la tabla de símbolos
- in_array — Indica si un valor pertenece a un array
- key — Devuelve una clave de un array asociativo
- key_exists — Alias de array_key_exists
- krsort — Ordena un array según las claves en orden descendente
- ksort — Ordena un array según las claves en orden ascendente
- list — Asigna variables como si fueran un array
- natcasesort — Ordena un array con el algoritmo de "orden natural" insensible a mayúsculas y minúsculas
- natsort — Ordena un array con el algoritmo de "orden natural"
- next — Avance el puntero interno de un array
- pos — Alias de current
- prev — Retrocede el puntero actual del array
- range — Crea un array que contiene un intervalo de elementos
- reset — Reinicia el puntero interno del array al principio
- rsort — Ordena un array en orden decreciente
- shuffle — Mezcla los elementos de un array
- sizeof — Alias de count
- sort — Ordena un array en orden creciente
- uasort — Ordena un array utilizando una función de retrollamada
- uksort — Ordena un array por sus claves utilizando una función de retrollamada
- usort — Ordena un array utilizando una función de comparación