Bucle foreach
<?php$ciudades=array("Madrid", "Barcelona", "Londres", "New York", "Los Angeles", "Chicago");foreach ($ciudades as $clave => $valor){echo ("La ciudad con el Indice $clave tiene el nombre $valor. <br>");}echo ("Final de la ejecución.");?>
<?php$ciudades=array("md"=>"Madrid", "ba"=>"Barcelona", "lo"=>"Londres", "ny"=>"New York", "la"=>"Los Angeles", "ch"=>"Chicago");foreach ($ciudades as $clave => $valor){echo ("La ciudad con el índice $clave tiene el nombre $valor. <br />");}echo ("Final de la ejecución.");?>
<?php$amigos=array("Madrid"=>array("nombre"=>"Pedro", "edad"=>32, "telefono"=>"91-999.99.99"), "Barcelona"=>array("nombre"=>"Susana", "edad"=>34, "telefono"=>"93-000.00.00"), "Toledo"=>array("nombre"=>"Sonia", "edad"=>42, "telefono"=>"925-09.09.09"));foreach ($amigos as $ciudad => $cadaUno){echo ("En $ciudad tiene el amigo:<br>");foreach ($cadaUno as $clave => $valor) {echo ($clave.": ".$valor."<br>");}}echo ("Final de la ejecución.");
?>
Paso a Paso
- Fíjese en el bucle foreach externo
- Se recorre la matriz principal, llamada $amigos, recuperando el índice de cada elemento (que es el nombre de cada ciudad) en la variable $ciudad.
- El contenido de cada elemento, que es una matriz con los datos del amigo que vive en esa ciudad, se recupera en $cada Uno.
- Así pues en cada interacción del bucle externo, $cada Uno contiene una matriz con los datos de una persona.
- En el bucle interno se recorre esta matriz, recuperando cada dato individual.
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
0 comentarios:
Publicar un comentario