Thanks but when I try this the dropdown list with a 'Warning: illegal string offset' error.
function listMonths() {
return ['january'=>'January', 'february'=>'February', 'march'=>'March', 'april'=>'April', 'may'=>'May', 'june'=>'June', 'july'=>'July', 'august'=>'August', 'september'=>'September', 'october'=>'October', 'november'=>'November', 'december'=>'December'];
}
$months = listMonths();
<select name="startMonth1" id="startMonth1" class="form-control">
<?php foreach ($months as $rows) { ?>
<option value="<?php echo $rows['rows']; ?>" <?php if($startmonth1 == $rows['rows']) echo 'selected'; ?>><?php echo $rows['rows']; ?></option>
<?php } ?>
</select>
when I print_r($months) I get:
Array ( [january] => January [february] => February [march] => March [april] => April [may] => May [june] => June [july] => July [august] => August [september] => September [october] => October [november] => November [december] => December )