我需要一个下拉列表,其中包含从2012年到现在的年份(我可能会在5年后看到此代码) 我怎样才能将变量放入下拉列表中? 我可以手动放置它们但是我必须每年更改代码。
答案 0 :(得分:0)
也许这会对你有所帮助
public function generateYearDropDown($from, $to){
$dropdown_text = '<select id="year" name="year">';
for($i = $from; $i <= $to; $i++)
$dropdown_text .= '<option value="'.$i.'">'.$i.'</>';
$dropdown_text .= '</select>';
return $dropdown_text;
}
用法:
echo generateYearDropDown(2012,(int) date('Y'));
这将创建一个html代码,如:
<select id="year" name="year">
.............
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
.............
</select>