- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_combine: documentation ( source)
- mktime: documentation ( source)
- date: documentation ( source)
- range: documentation ( source)
<?php
$months = array_combine(range(1,12), array_map(function($i) { return date('M', mktime(1,0,0,$i,1,1970)); }, range(1,12)));
var_dump($months);