我正在使用PHP创建一个从1900年到2012年的下拉框。但是,我希望2012年位于列表的顶部(即从2012年到1900年倒数,而不是从1900年到2012年)
您可以提供的任何帮助都会很棒! :)
<select id="year">
<option value="">----</option>
<?
for ($i = 1900; $i <= 2012; $i++){
echo '<option value="'.$i.'">'.$i.'</option>';
}
?>
</select>
答案 0 :(得分:11)
for($i = 2012; $i >= 1900; $i--)
答案 1 :(得分:1)
而不是递增,递减初始值并回显值。
for ($i = 2012; $i >=1900 ; $i--)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
答案 2 :(得分:0)
请检查for循环反向循环
for($id=10; $id>0; $id--){
echo "The id is: $id </br>";
}