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.