Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2009, 00:27
Spk2000ar
 
Fecha de Ingreso: diciembre-2009
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Lista de años en array

Hola, necesito obtener la lista de años entre el año actual + $adelanta y 100 años atrás. En forma creciente o decreciente.
He probado varios acercamientos, y por alguna razón fallan.
El resultado de la función tendría que se un array que contenga arrays de 2 items, ambos conteniendo el valor de un año. Por ejemplo:
[0] = (2009,2009)
[1] = (2008,2008)
..
[100] = (1909,1909)

Probé con lo siguiente, pero por algo no funciona. Debo aclarar que soy muy nuevo en PHP por lo que si hay errores MUY triviales, sepan comprenderme.
Código:
        static function obtener_lista_anios($adelanta=0)
	{
        $anios = array();
        $j     = 0;
        for ($i = $anio2=date("Y")+$adelanta; $i > $anio1=date("Y")-100; $i+= -1, $j++) { 
            $anios[$j] = array($i,$i);
        }
        return $anios;
	}
Mil gracias!!