error de novata pero no lo veo
Publicado por Diana (9 intervenciones) el 11/01/2012 19:54:07
Buenas¡¡¡
Me ocurre algo con un código muuuuuuy sencillo. El código es el siguiente:
$tabla = array( array(5,5,9,20,1,"UCM"),
array(6,6,6,17,2,"UCM"),
array(6,6,20,30,3,"UCM"));
$tamanio = count($tabla);
$z=3;
for ($x=0;($x<=$z); $x++)
echo $tabla[$x][0]."<br/>";
aunque me muestra el resultado, me da el siguiente error:
Notice: Undefined offset: 3 in C:\wamp\www\PRUEBAS\calendario\array.php on line 8
(también si en lugar de $z uso 3 directamente en la condicción o $tamanio)
Si lo pruebo en un hosting externo me funciona correctamente.
Si en el for cambio la condición por ($x<$z) SI funciona y no me da aviso (quito el =).
Ceo que la sintaxis es correcta así que no se que pasa ¿podeis decirme que hago mal?
Me ocurre algo con un código muuuuuuy sencillo. El código es el siguiente:
$tabla = array( array(5,5,9,20,1,"UCM"),
array(6,6,6,17,2,"UCM"),
array(6,6,20,30,3,"UCM"));
$tamanio = count($tabla);
$z=3;
for ($x=0;($x<=$z); $x++)
echo $tabla[$x][0]."<br/>";
aunque me muestra el resultado, me da el siguiente error:
Notice: Undefined offset: 3 in C:\wamp\www\PRUEBAS\calendario\array.php on line 8
(también si en lugar de $z uso 3 directamente en la condicción o $tamanio)
Si lo pruebo en un hosting externo me funciona correctamente.
Si en el for cambio la condición por ($x<$z) SI funciona y no me da aviso (quito el =).
Ceo que la sintaxis es correcta así que no se que pasa ¿podeis decirme que hago mal?
Valora esta pregunta
0