Scusate il titolo ma è quello che succede a me oggi.
Mi potete dire perchè questo codice:

Codice PHP:
$past_year_1 date("Y") - 1;            
$past_year_2 date("Y") - 2;            
$past_year_3 date("Y") - 3;                        
$after_year_1 date("Y") + 1;      
$after_year_2 date("Y") + 2;      
$after_year_3 date("Y") + 3;             
$year = array($past_year_3$past_year_2$past_year_1date("Y"), $after_year_1$after_year_2$after_year_3);             

for(
$i=0$i<7$i++)            
{                     
     
$option_id[] = $year[$i];        
     print 
$i." - ".$option_id[$i]. "<br>";                  

Dovrebbe darmi questo output:
0 - 2012
1 - 2013
2 - 2014
3 - 2015
4 - 2016
5 - 2017
6 - 2018

e invece da questo output?

0 - 1
1 - 2012
2 - 2013
3 - 2014
4 - 2015
5 - 2016
6 - 2017