Programación en PHP/Intermedio/Arrays
De Wikilibros, la colección de libros de texto de contenido libre.
Los arreglos son una recolección de datos en una misma variable, por ejemplo un arreglo de los dias de la semana podría ser asi:
$Dias = array('Lunes','Martes','Miércoles','Jueves','Viernes','Sábado','Domingo');
Ahora bien, si deseamos imprimir un contenido seria, por ejemplo:
echo "Hoy es ".$Dias[2]." y mañana sera ".$Dias[3];
Lo cual imprime:
Hoy es Miércoles y mañana sera Jueves
Asi pues podemos notar que el arreglo comienza a recorrerse a partir de la dirección 0, es decir Dias[0] corresponde a 'Lunes' y Dias[6] corresponde a 'Domingo'.
Si deseamos imprimir todos los días de la semana podríamos hacerlo en un ciclo utilizando una variable bandera "i", ejemplo:
for ($i=0;$i<=6;$i++) echo $Dias[$i].","
Lo cual imprimiria:
Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo
Existen varias formas de definir una variable como array (o un valor). Las más comunes son:
$variable = array( 'indice' => 'valor', 'valor', // Si se omite el índice el valor es el primer número natural no usado (de 0 a infinito) ); $variable[] = 'valor'; $variable['indice'] = 'valor';
Hay que recordar que al escribir dos veces un mismo índice del array, los datos se sobreescriben:
$array = array( 'valor_del_indice_0' ); var_dump($array); $array[0] = 'valor_nuevo'; var_dump($array);

