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:
Mil gracias!! 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; }