Foros del Web » Programando para Internet » PHP »

Undefined Offset.

Estas en el tema de Undefined Offset. en el foro de PHP en Foros del Web. Hola. Tengo un problema con un código: Código PHP: for( $i = 0 ; $palabras [ $i ]; $i ++) { if( $i == 0 ...
  #1 (permalink)  
Antiguo 07/07/2009, 11:17
 
Fecha de Ingreso: junio-2009
Mensajes: 250
Antigüedad: 14 años, 10 meses
Puntos: 1
Undefined Offset.

Hola.

Tengo un problema con un código:

Código PHP:
for($i=0;$palabras[$i];$i++)
{

if(
$i==0){
$mes=(int) $palabras[$i];
$mes2=(int) $palabras2[$i];}
 else if(
$i==1){
$dia=$palabras[$i];
$dia2=$palabras2[$i];}
 else if(
$i==2){
$anio=$palabras[$i];
$anio2=$palabras2[$i];}

Me declara undefined offset en ésta línea:

Código PHP:
for($i=0;$palabras[$i];$i++) 
Todo el código funciona perfectamente, sin embargo me marca el error y es molesto a la vista. Lo peor de todo, es que éste mismo pedazo de código lo tengo en otra página y no me marca el error, ¿alguna forma para hacer que no aparezca o corregirlo?

Gracias de antemano, saludos.
  #2 (permalink)  
Antiguo 07/07/2009, 11:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Undefined Offset.

Prueba así:
Código php:
Ver original
  1. for ($i = 0; isset($palabras[$i]); $i++)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 07/07/2009, 11:31
 
Fecha de Ingreso: junio-2009
Mensajes: 250
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Undefined Offset.

Ya quedó resuelto.

Muchísimas gracias!
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 12:17.