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.