> Faqs > Saber todo sobre el trabajo con Arrays en PHP

Saber todo sobre el trabajo con Arrays en PHP

Querría saber todo sobre los arrays en PHP, es decir, todo lo necesario para conocer el método de trabajo con arrays, tablas o matrices.

Concretamente quiero saber también los tipos de arrays, las funciones de PHP que utilizan el array, etc.

Respuestas

El array es una estructura de datos que permite almacenar información en distintas casillas. En lugar de las variables normales que son capaces de almacenar un dato, el array es capaz de almacenar una colección de datos, al disponer de varias casillas donde almacenar un dato distinto en cada una de ellas.

Los arrays en PHP están se utilizan muy habitualmente y se dispone de una serie de funciones muy ámplia para trabajar con ellos.

Tenemos en DesarrolloWeb.com una serie de artículos para explicar el trabajo con la estructura de datos Array, en PHP. Os referimos a ellos para encontrar una información completa:

Por lo que respecta a los tipos de array en PHP te puedo comentar que existen arrays con índices numéricos y arrays con índices asociativos.

Los que tienen índices numéricos son los que estamos más acostumbrados a usar. Entre corchetes colocamos el índice de la casilla que queremos acceder, ya sea para leer información o para escribir la información en la casilla del array.

 $miarraynumerico[0]="valor en la casilla 0";   
 $miarraynumerico[1]="Otro valor en la casilla 1";

Los arrays asociativos son los que tienen índices de texto, por ejemplo:

 $miarrayasociativo["indicetexto"]="valor";   
 $miarrayasociativo["otroindice"]="otro valor";

Además, en PHP existen muchos arrays de sistema, que guardan informaciones relativas a PHP y su entorno. Por ejemplo, variables de servidor, variables recibidas por formulario, variables recibidas por parámetros en la URL, por sesiones, etc. Todas estas variables de sistema se agrupan en distintos arrays asociativos. Se explica mejor todo esto en:

En general, el uso de los arrays está muy extendido y cualquier desarrollador debería dominarlos para poder dominar también PHP.

Miguel Angel
2158 99 146 6