Foros del Web » Programando para Internet » PHP »

Problemas con array !!

Estas en el tema de Problemas con array !! en el foro de PHP en Foros del Web. Hola nuevamente a todos !! Bueno he realizado el siguiente array: Código PHP: <?php $semana =array( "Lunes" , "Martes" ,  "Miercoles" ,  "Jueves" ,  "Viernes" ...
  #1 (permalink)  
Antiguo 18/05/2011, 15:29
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Problemas con array !!

Hola nuevamente a todos !!

Bueno he realizado el siguiente array:

Código PHP:
<?php
$semana
=array("Lunes","Martes""Miercoles""Jueves""Viernes""Sabado""Domingo");
    for (
$i=0;$i<=count($semana);$i++)
    {
    echo 
$semana[$i];
    echo 
"<br>";
    }
?>
y el momento de ver el resultado salen los valores del array junto a este mensaje:


Cita:
Notice: Undefined offset: 7 in C:\wamp\www\PHPya\vectores.php on line 11
Call Stack

Quisiera saber porque sale este error!!

gracias por su ayuda!!
  #2 (permalink)  
Antiguo 18/05/2011, 15:34
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: Problemas con array !!

que tal,

el error sale porque estas intentando acceder a una posición del array que no ha sido definida, en este caso la posición con el indice 7. Como el indice comienza en 0, la última posición seria 6

Saludos.
  #3 (permalink)  
Antiguo 18/05/2011, 15:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problemas con array !!

Pues no, ejecuto el código tal cual y no obtengo ningún error.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 18/05/2011, 15:54
Avatar de rikardoz  
Fecha de Ingreso: abril-2011
Ubicación: En mi casa
Mensajes: 165
Antigüedad: 13 años, 7 meses
Puntos: 46
Respuesta: Problemas con array !!

Cita:
<?php
$semana=array("Lunes","Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo");
for ($i=0;$i<=count($semana)-1;$i++)
{
echo $semana[$i];
echo "<br>";
}
?>
Vale dar Karma ;)
__________________
Agregadecer no cuesta nada O SI?
  #5 (permalink)  
Antiguo 18/05/2011, 16:08
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: Problemas con array !!

recomiendo no usar el count dentro de un for y el pex esta en el =

Código PHP:
Ver original
  1. $semana=array("Lunes","Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo");
  2. $num_semana=count($semana);
  3.     for ($i=0;$i<$num_semana;$i++)
  4.     {
  5.     echo $semana[$i];
  6.     echo "<br>";
  7.     }
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #6 (permalink)  
Antiguo 18/05/2011, 18:06
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problemas con array !!

Muchas gracias a todos por su ayuda!!!

No me había percatado de ese pequeño detalle

Nuevamente gracias

  #7 (permalink)  
Antiguo 18/05/2011, 18:07
Avatar de camsworksinc  
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: Problemas con array !!

A la condicion dentro del FOR, quitale el <= y ponle solamente <
asi:
Código PHP:
Ver original
  1. for ($i=0;$i<count($semana);$i++)
__________________
¡Malditas computadoras que siempre hacen lo que les DIGO que hagan, no lo que QUIERO que hagan!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:43.