2012-01-16 9 views
1

PHPを使用して1900年から2012年までのドロップダウンボックスを作成していますが、2012年を2012年の1900年から2012年には2012年から1900までカウントダウンしたいと考えています。PHP forループをアップの代わりにカウントダウンするには?

あなたが提供できるヘルプは素晴らしいでしょう! :)

<select id="year">     
<option value="">----</option> 
    <? 
    for ($i = 1900; $i <= 2012; $i++){ 
     echo '<option value="'.$i.'">'.$i.'</option>'; 
    } 
    ?> 
</select> 
+1

:[http://php.net/manual/en/control-structures.for.php] (http://php.net/manual/en/control-structures.for.php)。 3番目の引数で増分または減分を行うことができます。 –

答えて

9
for($i = 2012; $i >= 1900; $i--) 
0

代わりの増加、初期化された値をデクリメントし、値をエコー。

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

forループforループの逆を確認してください

for($id=10; $id>0; $id--){ 
    echo "The id is: $id </br>"; 
} 
あなたは、PHPのドキュメントをご覧ください
関連する問題