[PHP] Array Asociativos y Foreach

Normalmente hemos trabajado sobre array en los cuales nos referimos a sus elementos mediante indices numericos, pues con los array asociativos esto se termino, dado que para referirnos al valor de cada elemento usamos una palabra o cadena como referencia.

Declaracion del Array Asociativo

Para declarar el array asociativo usamos la funcion array(«clave» => «valor») … donde la clave sera la etiqueta de referencia que usaremos para tal elemento del array asociativo y valor , pues el valor adherido al elemento, cada elemento dentro de la funcion array ira separado por comas , ejemplo :

/// asociacion de personas con su pais de origen
$personas = array("juan" => "Mexico",
 "john" => "USA",
 "eica" => "finlandia",
 "kusanagi" => "japon");
Accediendo a Elementos del Array Asociativo

Para acceder a un elemento usamos su clave , una vez declarado el array :

print $personas["juan"]; // imprime Mexico
print $personas["eica"]; // imprime Finlandia

 

Recorriendo Todo El Array

Para hacer un recorrido facil de todo el array hacemos uso de la funcion foreach de PHP :

$personas = array("juan" => "Mexico",
 "john" => "USA",
 "eica" => "finlandia",
 "kusanagi" => "japon");

foreach($personas as $persona => $pais){
    print "$persona es de $pais<br>";
}

La funcion foreach toma el array asociativo $personas y lo va recorriendo, almacena en cada ciclo la clave dentro de la variable $persona y el valor dentro de la variable $pais, posteriormente dentro del for imprimos los resultados.

Esto no es nada nuevo, de hecho lo escribo para hacer referencia en post futuros.

Related Posts Plugin for WordPress, Blogger...

publicidad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *