Los arrays

  • Introducción
  • Constantes predefinidas
  • Ordenación de arrays
  • Funciones de Arrays
    • 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