Vaya al Contenido

PHP Funciones Arrays - SuperHispano

Saltar menú
SuperHispano
+34 012 345 678
info@example.com
España 03:19:18 sábado 07/02/26
Saltar menú
Saltar menú
Saltar menú
Taller > PHP > Arrays

Funciones de Arrays en PHP


PHP ofrece un conjunto de funciones incorporadas que permiten manipular arrays de manera eficiente. Estas funciones permiten modificar, filtrar, comparar y recorrer arrays, entre otras operaciones.
En este artículo, exploraremos algunas de las funciones más útiles de PHP para trabajar con arrays.

¿Qué es una función de array?


Una función de array en PHP es una herramienta incorporada en el lenguaje que permite realizar diversas operaciones sobre arrays, tales como creación, manipulación, filtrado, búsqueda, ordenación, y más. Estas funciones facilitan el trabajo con grandes conjuntos de datos estructurados en formato de array.

¿Para qué sirven las funciones de array?


Las funciones de array en PHP son fundamentales para manejar colecciones de datos. Sirven para realizar tareas como:

Crear arrays dinámicamente.
Agregar, eliminar, o actualizar elementos.
Filtrar y buscar valores específicos.
Ordenar elementos en diferentes formas.
Realizar cálculos sobre los datos contenidos en el array.

Estas funciones permiten que el manejo de datos sea más eficiente y organizado, haciendo que el código sea más legible y fácil de mantener.
Aquí tienes una tabla con las funciones de arrays en PHP y descripciones fáciles de entender:

Funciones en PHP
Función Descripción
Array() Crea un array
array_change_key_case() Cambia todas las claves de un array a minúsculas o mayúsculas
array_chunk() Divide un array en partes más pequeñas
array_column() Devuelve los valores de una columna específica de un array multidimensional
array_combine() Combina dos arrays, uno como claves y el otro como valores
array_count_values() Cuenta cuántas veces aparece cada valor en un array
array_diff() Compara arrays y devuelve las diferencias (solo los valores)
array_diff_assoc() Compara arrays y devuelve las diferencias (compara tanto claves como valores)
array_diff_key() Compara arrays y devuelve las diferencias basadas en las claves
array_diff_uassoc() Compara arrays con una función definida por el usuario para comparar claves y valores
array_diff_ukey() Compara arrays con una función definida por el usuario, pero solo para las claves
array_fill() Llena un array con valores
array_fill_keys() Llena un array con valores, especificando las claves
array_filter() Filtra los elementos de un array usando una función de callback
array_flip() Intercambia las claves y los valores de un array
array_intersect() Compara arrays y devuelve los valores que coinciden
array_intersect_assoc() Compara arrays y devuelve las coincidencias (compara claves y valores)
array_intersect_key() Compara arrays y devuelve las coincidencias solo en las claves
array_intersect_uassoc() Compara arrays usando una función de comparación definida por el usuario para claves y valores
array_intersect_ukey() Compara arrays usando una función de comparación definida por el usuario para las claves
array_key_exists() Comprueba si una clave existe en un array
array_keys() Devuelve todas las claves de un array
array_map() Aplica una función a cada elemento de un array y devuelve un array con los resultados
array_merge() Combina uno o más arrays en uno solo
array_merge_recursive() Combina uno o más arrays de manera recursiva
array_multisort() Ordena múltiples arrays o arrays multidimensionales
array_pad() Añade un número especificado de elementos a un array
array_pop() Elimina el último elemento de un array
array_product() Calcula el producto de los valores de un array
array_push() Añade uno o más elementos al final de un array
array_rand() Devuelve una o más claves aleatorias de un array
array_reduce() Reduce un array a un solo valor utilizando una función de callback
array_replace() Reemplaza los valores de un array con los valores de otros arrays
array_replace_recursive() Reemplaza los valores de los arrays de forma recursiva
array_reverse() Devuelve un array con el orden de los elementos invertido
array_search() Busca un valor en un array y devuelve la clave correspondiente
array_shift() Elimina el primer elemento de un array y devuelve su valor
array_slice() Extrae una porción de un array
array_splice() Elimina o reemplaza una parte de un array
array_sum() Devuelve la suma de los valores de un array
array_udiff() Compara arrays y devuelve las diferencias, usando una función definida por el usuario
array_udiff_assoc() Compara arrays y devuelve las diferencias en claves y valores, usando una función personalizada
array_udiff_uassoc() Compara arrays en claves y valores usando dos funciones definidas por el usuario
array_uintersect() Compara arrays y devuelve las coincidencias, usando una función definida por el usuario
array_uintersect_assoc() Compara arrays en claves y valores usando una función definida por el usuario y una función interna
array_uintersect_uassoc() Compara arrays en claves y valores usando dos funciones definidas por el usuario
array_unique() Elimina los valores duplicados de un array
array_unshift() Añade uno o más elementos al principio de un array
array_values() Devuelve todos los valores de un array
array_walk() Aplica una función a cada elemento de un array
array_walk_recursive() Aplica una función a cada elemento de un array de forma recursiva
arsort() Ordena un array asociativo en orden descendente según los valores
asort() Ordena un array asociativo en orden ascendente según los valores
compact() Crea un array a partir de variables y sus valores
count() Devuelve el número de elementos de un array
current() Devuelve el elemento actual de un array
end() Mueve el puntero interno del array a su último elemento y lo devuelve
extract() Importa variables desde un array a la tabla de símbolos
in_array() Verifica si un valor existe en un array
key() Devuelve la clave del elemento actual de un array
krsort() Ordena un array asociativo en orden descendente según las claves
ksort() Ordena un array asociativo en orden ascendente según las claves
list() Asigna variables a los elementos de un array
natcasesort() Ordena un array de manera natural, sin distinción entre mayúsculas y minúsculas
natsort() Ordena un array de manera natural
next() Mueve el puntero interno del array al siguiente elemento
prev() Mueve el puntero interno del array al elemento anterior
range() Crea un array con un rango de valores
reset() Mueve el puntero interno del array a su primer elemento
rsort() Ordena un array en orden descendente
shuffle() Mezcla los elementos de un array de manera aleatoria
sizeof() Alias de count(), cuenta los elementos de un array
sort() Ordena un array en orden ascendente
uasort() Ordena un array según sus valores usando una función definida por el usuario
uksort() Ordena un array según sus claves usando una función definida por el usuario
usort() Ordena un array según sus valores usando una función definida por el usuario

Espero que esta tabla sea útil y fácil de entender.

Conclusión


PHP ofrece una gran cantidad de funciones que permiten trabajar de manera eficiente con arrays. Desde la creación de arrays hasta su manipulación avanzada, estas funciones son fundamentales para el desarrollo web en PHP.
+34 012 345 678
+34 012 345 678 (fax)
example@superhispano.com
Creado con WebSite X5
Regreso al contenido
Icono de la aplicación
SuperHispano Instale esta aplicación en su pantalla de inicio para una mejor experiencia
Toque Botón de instalación en iOS y luego "Agregar a su pantalla"