/** * Return HTML combo list of month * * @param string $selected Preselected value * @param string $htmlname Name of HTML select object * @param int $useempty Show empty in list * @param int $longlabel Show long label * @return string */ function select_month($selected = '', $htmlname = 'monthid', $useempty = 0, $longlabel = 0) { global $langs; require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php'; if ($longlabel) { $montharray = monthArray($langs, 0); } else { $montharray = monthArray($langs, 1); } $select_month = '<select class="flat" name="' . $htmlname . '" id="' . $htmlname . '">'; if ($useempty) { $select_month .= '<option value="0"> </option>'; } foreach ($montharray as $key => $val) { if ($selected == $key) { $select_month .= '<option value="' . $key . '" selected>'; } else { $select_month .= '<option value="' . $key . '">'; } $select_month .= $val; } $select_month .= '</select>'; return $select_month; }
<?php $num = rand(0, 100); echo "your new random value is {$num} \n"; date_default_timezone_set("America/Los_Angeles"); function monthArray() { $months = array(); for ($i = 1; $i < 13; $i++) { $newMonth = $months[$i] = date('F', mktime(0, 0, 0, $i, 1, date('Y'))); echo $newMonth; } echo "\n"; sort($months); foreach ($months as $m) { echo $m; } } monthArray();