Arrays: Colecciones de datos

Hasta ahora, cada variable guardaba una sola cosa: un número, un texto, un booleano. Pero ¿qué pasa si querés tener una lista de cosas? Para eso están los arrays.

Un array es una variable especial que puede contener múltiples valores a la vez. Hay dos tipos principales de arrays en PHP.

Arrays Indexados

Son una lista de valores ordenados. Cada valor tiene una posición o "índice", que es un número.Importante: en programación, casi siempre se empieza a contar desde el 0. Así que el primer elemento está en el índice 0, el segundo en el 1, y así.

Arrays Asociativos

En lugar de usar números como índice, usamos "claves" (keys) que son strings. Esto nos permite darle un nombre descriptivo a cada valor. Son perfectos para agrupar datos relacionados de un solo objeto, como las propiedades de una persona o un producto.

Recorriendo Arrays con foreach

Una de las cosas más comunes es querer hacer algo con cada uno de los elementos de un array. Para eso usamos un bucle o "loop". El más fácil para arrays es el foreach.

El foreach recorre el array elemento por elemento, y en cada "vuelta" (iteración), nos da acceso al elemento actual para que podamos trabajar con él.