10.11.2017 Views

Manual Java

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

De la última forma no necesitamos especificar la posición dentro del array, simplemente se<br />

añadirá un nuevo ítem en la posición que corresponda.<br />

ARRAYS ASOCIATIVOS<br />

En los casos anteriores guardábamos ítems especificando una posición numérica dentro del<br />

array. Ahora, en el caso de los arrays asociativos, en vez de números podemos utilizar palabras<br />

como índices. Un ejemplo utilizando la forma ESTÁTICA:<br />

$datos_personales = array(<br />

"nombre"=>"Gustavo",<br />

"apellido"=>"Tell",<br />

"email"=>"contacto@gustavo-tell.com.ar");<br />

Aquí la forma DINÁMICA también es válida.<br />

ARRAYS MULTIDIMENSIONALES<br />

Un array multidimensional es aquel donde en cada uno de sus ítems no sólo guarda valores, sino<br />

que también guarda otro array. Un ejemplo más claro se verá cuando expliquemos cómo recorrer<br />

los arrays.<br />

¿CÓMO RECORREMOS UN ARRAY?<br />

Para recorrer un array utilizaremos el bucle FOREACH. En el siguiente ejemplo recorreremos un<br />

array e imprimiremos su contenido.<br />

foreach($colores as $valor){<br />

echo $valor."";<br />

}<br />

Esta función recorrerá todo el array, en cada ciclo se posicionará sobre cada “fila” y volcará su<br />

valor a la variable $valor, dentro de las llaves pondremos el código que querremos que se<br />

ejecute en cada ciclo, en nuestro caso, imprimimos la variable que recibió el valor de la fila.<br />

Cuando se llega al final del array, se sale del bucle y se continúa con el código restante del<br />

script.<br />

RECORRIENDO ARRAYS ASOCIATIVOS Y MULTIDIMENSIONALES<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!