这个php脚本生成一个输入字段。
$html_output .= '<select name="date_year" id="year_select">'."\n";
for ($year = date("Y") - 45;
$year <= (date("Y") - $year_limit); $year++) {
$html_output .= '<option>' . $year . '</option>'."\n";
}
但是,我想将“2014年”改为“1969年”,而不是“1969年至2014年”。
我找到了asort() - 命令,但未能让它工作。
$html_output .= '<option>' . asort($year) . '</option>'."\n";
答案 0 :(得分:2)
看看这个循环:
for ($i = 100; $i >= 0; $i--) { .. }
我想你可以看到我的意思来解决你的任务。
答案 1 :(得分:0)
您的代码似乎过载了......试试这个:
$html_output .= '<select name="date_year" id="year_select">'."\n";
$year = date("Y");
$limit = date("Y")-100;
for($i = $year; $i>=$limit; $i--){
echo "<option value='$i'>$i</option>";
}