Del ejercicio 2, se me pasó ponerlo.
a) ¿$equipo es una variable normal, un array tradicional ó un array asociativo?
$equipo es un array asociativo, como vemos cada elemento del vector tienen su nombre y su valor.
b) ¿portero es un índice de un array, un contenido de un elemento de un array o un contenido de una variable simple?
portero es el índice de un array con la diferencia que en vez de estar númerado el array, sus elementos están cuantificados por nombre y no por números.
c) ¿Al ejecutar el código obtienes un resultado por pantalla u obtienes un error? ¿Qué es lo que hace el código?
Se obtiene el resultado que se iba buscando.
Para el ejercicio 3, el apartado c. Adjunto código.
<?php
// APARTADO C
echo 'Apartado 3<br/>';
$equipo_futbol['España']['Equipo1']['portero']="Frank";
$equipo_futbol['España']['Equipo1']['defensa']="Pepe";
$equipo_futbol['España']['Equipo1']['medio']="Luis";
$equipo_futbol['España']['Equipo1']['delantero']="Raul";
$equipo_futbol['España']['Equipo2']['portero']="Tiger";
$equipo_futbol['España']['Equipo2']['defensa']="Mourin";
$equipo_futbol['España']['Equipo2']['medio']="Katz";
$equipo_futbol['España']['Equipo2']['delantero']="Alberto";
$equipo_futbol['Mexico']['Equipo1']['portero']="Suarez";
$equipo_futbol['Mexico']['Equipo1']['defensa']="koltz";
$equipo_futbol['Mexico']['Equipo1']['medio']="Fernandez";
$equipo_futbol['Mexico']['Equipo1']['delantero']="Ramirez";
$equipo_futbol['Argentina']['Equipo1']['portero']="Higuita";
$equipo_futbol['Argentina']['Equipo1']['defensa']="Mel";
$equipo_futbol['Argentina']['Equipo1']['medio']="Rubens";
$equipo_futbol['Argentina']['Equipo1']['delantero']="Messi";
$equipo_futbol['Argentina']['Equipo2']['portero']="Kostenmeiner";
$equipo_futbol['Argentina']['Equipo2']['defensa']="Lenkins";
$equipo_futbol['Argentina']['Equipo2']['medio']="Marash";
$equipo_futbol['Argentina']['Equipo2']['delantero']="Juanes";
foreach($equipo_futbol as $pais => $valor_pais){
if ($pais == 'España'){
$nombre_pais = 'España';
}else if ($pais == 'Mexico' ){
$nombre_pais = 'Mexico';
}else if ($pais == 'Argentina'){
$nombre_pais = 'Argentina';
}
echo 'El pais '.$nombre_pais;
foreach($valor_pais as $numero_equipo => $valor_equipo){
if ($numero_equipo == 'Equipo1'){
echo ' su '.$numero_equipo.' , </br>';
}else {
echo ' su '.$numero_equipo.' , </br>';
}
foreach($valor_equipo as $posicion => $jugador){
if ($posicion == 'portero'){
$posicion_jugador = ' portero';
}elseif ($posicion == 'defensa' ){
$posicion_jugador = ' defensa';
}elseif ($posicion == 'medio') {
$posicion_jugador = 'medio';
}elseif ($posicion == 'delantero'){
$posicion_jugador = 'delantero';
}
echo " juega de ".$posicion_jugador.' '.$jugador."<br>";
}
}
}
?>
http://cursophp.byethost14.com/aprenderaprogramar/foreach_3_CU00826B.phpMuchas gracias pedro,, . Saludos