for($x=0; $x<12; $x++) { $month = mktime(0, 0, 0, date(\"m\")+$x, date(\"d\"), date(\"Y\")); $key = date(\'m\', $month); $monthname = date(\'F\', $mo
Less complicated, no loops, generic array keys:
function stackoverflow_get_monthname($x){ return date("F",mktime(NULL, NULL, NULL, (int)date("n") + ($x+1), NULL, NULL)); } $months = array_map("stackoverflow_get_monthname", range(1,12) ); var_dump($months);