【问题标题】:How to make PHP for loop to count down instead of up?如何使PHP for循环倒计时而不是倒计时?
【发布时间】:2012-02-11 03:20:42
【问题描述】:

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

【问题讨论】:

标签: php for-loop


【解决方案1】:

不是递增,而是递减初始化值并回显该值。

for ($i = 2012; $i >=1900 ; $i--)
{
    echo '<option value="'.$i.'">'.$i.'</option>';
}   

【讨论】:

    【解决方案2】:
    for($i = 2012; $i >= 1900; $i--)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-06
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多