Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Javenrod en 02 de Enero 2015, 07:25
-
Hola voy por la paginna 26 del curso PHP y no entiendo porque este codigo
<?php //Ejemplo arrays aprenderaprogramar.com
$miEspArray[6]=99;
$miEspArray[22]=87;
echo 'Numero de elementos de miEspArray es '.count($miEspArray).'<br/>';
echo "--------------------";
$array2[0][0][0] = "Prueba1";
$array2[0][0][1] = "Prueba2";
$array2[0][0][2] = "Prueba3";
$array2[0][1][0] = "Prueba4";
$array2[0][1][1] = "Prueba5";
$array2[1][0][1] = "Prueba6";
$array2[1][1][2] = "Prueba7";
$array2[1][2][1] = "Prueba8";
$array2[2][0][0] = "Prueba9";
$array2[2][0][1] = "Prueba10";
$array2[5][0][1] = "Prueba11";
echo '<br/>Numero de indices en el primer nivel: '.count($array2);
echo '<br/>Numero de indices en el segundo nivel de array[0]: '.count($array2[0]);
echo '<br/>Numero de indices en el segundo nivel de array[1]: '.count($array2[1]);
echo '<br/>Numero de indices en el segundo nivel de array[2]: '.count($array2[2]);
echo '<br/>Numero de indices en el segundo nivel de array[3]: '.count($array2[3]);
echo '<br/>Numero de indices en el segundo nivel de array[5]: '.count($array2[5]);
echo '<br/>Numero de indices en el tercer nivel de array[0][0]: '.count($array2[0][0]);
echo '<br/>Numero de indices en el tercer nivel de array[0][1]: '.count($array2[0][1]);
echo '<br/>Numero de indices en el tercer nivel de array[1][0]: '.count($array2[1][0]);
echo '<br/>Numero de indices en el tercer nivel de array[1][1]: '.count($array2[1][1]);
echo '<br/>Numero de indices en el tercer nivel de array[1][2]: '.count($array2[0][0]);
echo '<br/>Numero de indices en el tercer nivel de array[2][0]: '.count($array2[2][0]);
echo '<br/>Numero de indices en el tercer nivel de array[5][0]: '.count($array2[5][0]);
?>
Da los numeros que estan al final de cada resultado
Numero de indices en el primer nivel: 4
Numero de indices en el segundo nivel de array[0]: 2
Numero de indices en el segundo nivel de array[1]: 3
Numero de indices en el segundo nivel de array[2]: 1
Numero de indices en el segundo nivel de array[3]: 0
Numero de indices en el segundo nivel de array[5]: 1
Numero de indices en el tercer nivel de array[0][0]: 3
Numero de indices en el tercer nivel de array[0][1]: 2
Numero de indices en el tercer nivel de array[1][0]: 1
Numero de indices en el tercer nivel de array[1][1]: 1
Numero de indices en el tercer nivel de array[1][2]: 3
Numero de indices en el tercer nivel de array[2][0]: 2
Numero de indices en el tercer nivel de array[5][0]: 1
LLevo estancado medio dia tratando de entender esta parte :-\
-
Hola, con esta explicación espero se resuelva la duda, coméntame si es así o si te quedan dudas:
Numero de indices en el primer nivel: 4 (corresponde a que hay 4 números como índices en el primer nivel: 0, 1, 2, 5)
Numero de indices en el segundo nivel de array[0]: 2 (corresponde a que para array 0 en el segundo nivel hay dos números: 0, 1)
Numero de indices en el segundo nivel de array[1]: 3 (corresponde a que para array 1 en el segundo nivel hay 3 números: 0, 1, 2)
Numero de indices en el segundo nivel de array[2]: 1 (corresponde a que para array 2 en el segundo nivel hay 1 número: 0)
Numero de indices en el segundo nivel de array[3]: 0 (corresponde a que para array 3 no hay nada, por tanto es 0)
Numero de indices en el segundo nivel de array[5]: 1 (corresponde a que para array 5 en el segundo nivel hay un número: 0)
Numero de indices en el tercer nivel de array[0][0]: 3 (corresponde a que para array [0][0] en el tercer nivel hay 3 números: 0, 1, 2)
Numero de indices en el tercer nivel de array[0][1]: 2 (corresponde a que para array [0][1] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[1][0]: 1 (corresponde a que para array [1][0] en el tercer nivel hay 1 número: 1)
Numero de indices en el tercer nivel de array[1][1]: 1 (corresponde a que para array [1][1] en el tercer nivel hay 1 número: 2)
Numero de indices en el tercer nivel de array[1][2]: 3 (AQUÍ HAY UN ERROR AL ESCRIBIRLO, fíjate en que no se corresponde bien)
Numero de indices en el tercer nivel de array[2][0]: 2 (corresponde a que para array [2][0] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[5][0]: 1 (corresponde a que para array [5][0] en el tercer nivel hay 1 número: 1)
Salu2