如何让PHP for循环倒计时而不是up?

时间:2012-01-16 04:12:51

标签: php for-loop

我正在使用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>

3 个答案:

答案 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>";
}