La función PHP Array le permite acceder y manipular matrices.
Admite matrices simples y matrices multidimensionales.
La función PHP Array es una parte integral del núcleo de PHP. No se requiere instalación para utilizar estas funciones.
función | describir |
---|---|
formación() | Crea una matriz. |
array_change_key_case() | Devuelve una matriz cuyas claves están todas en mayúsculas o minúsculas. |
matriz_chunk() | Divida una matriz en nuevos fragmentos de matriz. |
columna_matriz() | Devuelve el valor de una sola columna en la matriz de entrada. |
combinación_array() | Cree una nueva matriz fusionando dos matrices (una con claves y otra con claves). |
valores_conteo_matriz() | Se utiliza para contar el número de apariciones de todos los valores en una matriz. |
diferencia_matriz() | Compara matrices y devuelve la diferencia entre dos matrices (solo comparando valores clave). |
array_diff_assoc() | Compare matrices y devuelva la diferencia entre dos matrices (compare nombres de claves y valores de claves). |
matriz_diff_key() | Compara matrices y devuelve la diferencia entre dos matrices (solo se comparan claves). |
array_diff_uassoc() | Compare matrices y devuelva la diferencia entre las dos matrices (comparando nombres de claves y valores de claves, utilizando una función de comparación de claves definida por el usuario). |
array_diff_ukey() | Compare matrices y devuelva la diferencia entre las dos matrices (solo compare nombres de claves, utilizando la función de comparación de claves definida por el usuario). |
matriz_relleno() | Llena la matriz con los valores clave dados. |
claves_relleno_array() | Llena la matriz con el valor clave dado. |
filtro_matriz() | Utilice una función de devolución de llamada para filtrar elementos en una matriz. |
matriz_flip() | Invierta/intercambie los nombres de clave en la matriz y los valores de clave asociados correspondientes. |
matriz_intersección() | Compara matrices y devuelve la intersección de dos matrices (solo compara valores clave). |
array_intersect_assoc() | Compara matrices y devuelve la intersección de dos matrices (compara nombres de claves y valores de claves). |
matriz_intersect_key() | Compara matrices y devuelve la intersección de dos matrices (solo se comparan claves). |
array_intersect_uassoc() | Compare matrices y devuelva la intersección de las dos matrices (comparando claves y valores clave, utilizando funciones de comparación de claves definidas por el usuario). |
array_intersect_ukey() | Compare matrices y devuelva la intersección de dos matrices (solo compare claves, utilizando la función de comparación de claves definida por el usuario). |
array_key_existe() | Comprueba si la clave especificada existe en la matriz. |
teclas_matriz() | Devuelve todas las claves de la matriz. |
mapa_matriz() | Aplica una función definida por el usuario a cada valor de la matriz dada y devuelve un nuevo valor. |
matriz_merge() | Combine una o más matrices en una sola matriz. |
array_merge_recursivo() | Combine recursivamente una o más matrices en una sola matriz. |
matriz_multisort() | Ordene múltiples matrices o matrices multidimensionales. |
matriz_pad() | Inserta un número específico de elementos con un valor específico en una matriz. |
matriz_pop() | Elimine el último elemento de la matriz (sáquelo de la pila). |
producto_matriz() | Calcula el producto de todos los valores de una matriz. |
matriz_push() | Inserte (empuje) uno o más elementos hasta el final de la matriz. |
matriz_rand() | Seleccione aleatoriamente uno o más elementos de la matriz y devuelva el nombre de la clave. |
matriz_reducir() | Al utilizar una función definida por el usuario, reduce iterativamente la matriz a una cadena y la devuelve. |
matriz_reemplazar() | Reemplaza los valores de la primera matriz con los valores de la siguiente matriz. |
array_replace_recursivo() | Reemplaza recursivamente los valores de la primera matriz con los valores de las matrices posteriores. |
matriz_reversa() | Invierta el orden de los elementos en la matriz original, cree una nueva matriz y devuélvala. |
búsqueda_matriz() | Busca en la matriz un valor determinado y devuelve la clave correspondiente si tiene éxito. |
cambio_matriz() | Elimina el primer elemento de la matriz y devuelve el valor del elemento eliminado. |
matriz_slice() | Devuelve la parte seleccionada de una matriz. |
empalme_array() | Elimina elementos especificados de una matriz y los reemplaza con otros valores. |
suma_matriz() | Devuelve la suma de todos los valores de la matriz. |
matriz_udiff() | Compare matrices y devuelva la diferencia entre las dos matrices (solo compare valores clave, utilizando una función de comparación de claves definida por el usuario). |
array_udiff_assoc() | Compare matrices y devuelva la diferencia entre dos matrices (compare nombres de claves y valores de claves, use funciones integradas para comparar nombres de claves, use funciones definidas por el usuario para comparar valores de claves). |
array_udiff_uassoc() | Compare matrices y devuelva la diferencia entre dos matrices (para comparar claves y valores de clave, utilice dos funciones de comparación de claves definidas por el usuario). |
matriz_intersección() | Compara matrices y devuelve la intersección de dos matrices (solo compara valores clave, utilizando una función de comparación de claves definida por el usuario). |
array_uintersect_assoc() | Compare matrices y devuelva la intersección de dos matrices (compare nombres de claves y valores de claves, use funciones integradas para comparar nombres de claves, use funciones definidas por el usuario para comparar valores de claves). |
array_uintersect_uassoc() | Compare matrices y devuelva la intersección de dos matrices (comparando claves y valores clave, utilizando dos funciones de comparación de claves definidas por el usuario). |
matriz_única() | Eliminar valores duplicados de una matriz. |
array_unshift() | Inserte uno o más elementos al comienzo de la matriz. |
valores_matriz() | Devuelve todos los valores de la matriz. |
array_walk() | Aplica una función de usuario a cada miembro de la matriz. |
array_walk_recursivo() | Aplica la función de usuario de forma recursiva a cada miembro de la matriz. |
ordenar() | Ordene una matriz asociativa en orden descendente por valor clave. |
ordenar() | Ordene una matriz asociativa en orden ascendente por valor clave. |
compacto() | Cree una matriz que contenga nombres de variables y sus valores. |
contar() | Devuelve el número de elementos de la matriz. |
actual() | Devuelve el elemento actual de la matriz. |
cada() | Devuelve el par clave/valor actual en la matriz. |
fin() | Establece el puntero interno de la matriz al último elemento. |
extracto() | Importe variables de una matriz a la tabla de símbolos actual. |
en_matriz() | Comprueba si el valor especificado existe en la matriz. |
llave() | Obtenga el nombre de la clave de la matriz asociativa. |
krsort() | Ordene una matriz asociativa en orden descendente por nombre de clave. |
ksort() | Ordene la matriz asociativa en orden ascendente por nombre de clave. |
lista() | Asigne los valores de la matriz a algunas variables de la matriz. |
natcasesort() | Ordene una matriz sin distinguir entre mayúsculas y minúsculas utilizando el algoritmo de "ordenación natural". |
ordenar() | Ordene la matriz utilizando el algoritmo de "clasificación natural". |
próximo() | Mueve el puntero interno de la matriz una posición hacia atrás. |
pos() | Alias de actual(). |
anterior() | Retroceda un bit el puntero interno de la matriz. |
rango() | Crea una matriz que contiene un rango específico de elementos. |
reiniciar() | Establezca el puntero interno de la matriz en el primer elemento. |
ordenar() | Ordena una matriz numérica en orden descendente. |
barajar() | Reorganice los elementos de la matriz en orden aleatorio. |
tamaño de() | Alias de recuento(). |
clasificar() | Ordena una matriz numérica en orden ascendente. |
uasort() | Ordene los valores clave en una matriz utilizando una función de comparación definida por el usuario. |
clasificación del Reino Unido() | Ordene las claves en una matriz utilizando una función de comparación definida por el usuario. |
usort() | Ordene una matriz utilizando una función de comparación definida por el usuario. |