Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: manu37 en 27 de Noviembre 2015, 08:47
		
			
			- 
				Buenos días,
 
 Necesito vuestra ayuda, estoy haciendo el ejercicio del capitulo 26 ejercicio 3 parte b (CU00826B)
 
 Donde dice el enunciado:
 
 b) Representa los datos usando un array de tres dimensiones con índices numéricos donde el primer índice indica el país, el segundo el equipo y el tercero la posición del jugador. Presenta la información del país, equipo, posiciones y jugadores de cada equipo usando un bucle for each.
 
 El código que tengo terminado me escribe en pantalla todos los campos requeridos menos el nombre del jugador, pero no encuentro la manera de que lo haga. Os paso el código por si me podéis ayudar. Gracias de antemano por vuestra ayuda y dedicación.
 
 
 <!doctype html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>capitulo26_ejer3b</title>
 </head>
 
 <body>
 
 <?php
 
 //Equipo A de España
 
 $jugador [0][0][0] = "Franck.";
 $jugador [0][0][1] = "Pepe.";
 $jugador [0][0][2] = "Luis.";
 $jugador [0][0][3] = "Raúl.";
 
 //Equipo B de España
 
 $jugador [0][1][0] = "Tiger.";
 $jugador [0][1][1] = "Maurin.";
 $jugador [0][1][2] = "Katz.";
 $jugador [0][1][3] = "Alberto.";
 
 //Equipo A de México
 
 $jugador [1][0][0] = "Suarez.";
 $jugador [1][0][1] = "Koltz.";
 $jugador [1][0][2] = "Fernándes.";
 $jugador [1][0][3] = "Ramirez.";
 
 //Equipo A de Argentina
 
 $jugador [2][0][0] = "Higuita.";
 $jugador [2][0][1] = "Mel.";
 $jugador [2][0][2] = "Rubens.";
 $jugador [2][0][3] = "Messi.";
 
 //Equipo B de Argentina
 
 $jugador [2][1][0] = "Kostenmeiner.";
 $jugador [2][1][1] = "Lenkins.";
 $jugador [2][1][2] = "Marash.";
 $jugador [2][1][3] = "Juanez.";
 
 $pais = array("ESPAÑA","MÉXICO","ARGENTINA");
 
 $equipo = array( "<u><em>Equipo A</em></u>","<u><em>Equipo B</em></u>");
 
 $puesto = array("Portero","Defensa","Medio","Delantero");
 
 
 foreach ($pais as $valor_actual) {
 
 echo $valor_actual . "<br>";
 
 foreach ($equipo as $valor_actual) {
 
 echo $valor_actual . "<br>";
 
 foreach ($puesto as $valor_actual) {
 
 
 echo $valor_actual  .":" . "<br>" ;
 
 
 
 
 }
 
 }
 
 }
 
 
 ?>
 
 </body>
 </html>
 
 
- 
				Buenas manu, el código que has puesto no se adapta a lo que pide el ejercicio.
 
 Cuando escribes algo como esto: $jugador [1][0][2] = "Fernándes.";
 
 Se lee así: El jugador con índice de país 1 (país México), índice de equipo 0 (el único equipo mexicano existente) e índice de puesto 2 (puesto medio) es Fernándes
 
 En este hilo puedes ver cómo se resuelve el ejercicio: https://www.aprenderaprogramar.com/foros/index.php?topic=1350
 
 Si hay algo que no entiendas consúltalo para aclararlo
 
 Salu2