Un array almacena varios valores en una sola variable. En lugar de crear $fruta1, $fruta2, $fruta3, se agrupa todo en $frutas.
Dos grandes familias
- Array indexado: cada valor tiene un número, a partir de 0. P. ej. $frutas = array(« manzana », « pera »); — $frutas[0] vale «manzana».
- Array asociativo: cada valor tiene una clave textual. P. ej. $user = array(« nombre » => « María », « edad » => 30); — $user[« nombre »] vale «María».
Recorrer un array
El bucle foreach está hecho para eso: pasa por cada elemento uno tras otro. Se puede recuperar el valor, o la clave y el valor a la vez.
- Añadir un valor: $frutas[] = « cereza »;.
- Contar: la función count($frutas).
Para recordar: un array agrupa valores, indexados por número o por clave. foreach es la forma más sencilla de recorrerlo.