= 0; $i--) { $next_renewal += $pkg['cp_billing_cycle']; if ($next_renewal > 12) { $next_renewal -= 12; $last_renewal_year += 1; } echo 'Month: '.$next_renewal.' Year: '. $last_renewal_year."\n"; } // This outputs: /* Month: 10 Year: 2005 Month: 1 Year: 2006 Month: 4 Year: 2006 Month: 7 Year: 2006 Month: 10 Year: 2006 */ ?>