1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Recorrido de arrays multidimensionales php for o for each Ejercicio CU00826B
« en: 17 de Junio 2015, 00:40 »
Disculpen pero tengo una pregunta, ya lo corregi pero me gustaria saber el por que.
Este es mi codigo:
y me da como resultado esto:
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
Array[1][0]Array[1][1]Array[1][2]Array[1][3]
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
Array[1][0]Array[1][1]Array[1][2]Array[1][3]
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
¿Me podrian explicar por que sucede esto?, de ante mano gracias
Este es mi codigo:
Código: [Seleccionar]
<?php
$a=array
(
array(
array('portero'=>'Frank','Defensa'=>'Pepe','Medio'=>'Luis','Delantero'=>'Raul'),
array('portero'=>'Tiger','Defensa'=>'Mouryn','Medio'=>'Kats','Delantero'=>'Alberto'),
),
array
(
array('portero'=>'Higuita','Defensa'=>'Mel','Medio'=>'Rubens','Delantero'=>'Messi'),
array('portero'=>'Kostenmeiner','Defensa'=>'Lenkins','Medio'=>'Marash','Delantero'=>'Juanes'),
),
array
(
array('portero'=>'Suarez','Defensa'=>'Koltz','Medio'=>'Fernandez','Delantero'=>'Ramirez'),
),
);
for($i=0;$i<count($a);$i++)
{
for($j=0;$j<count($a[$i]);$j++)
{
for($k=0;$k<count($a[$i][$j]);$k++)
{
echo"$a[$i][$j][$k]";
}
echo"<br>";
}
echo"<br><br>";
}
?>
y me da como resultado esto:
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
Array[1][0]Array[1][1]Array[1][2]Array[1][3]
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
Array[1][0]Array[1][1]Array[1][2]Array[1][3]
Array[0][0]Array[0][1]Array[0][2]Array[0][3]
¿Me podrian explicar por que sucede esto?, de ante mano gracias