Cómo hacer que PHP bucle for para contar hacia abajo en vez de arriba?

Estoy usando PHP para crear un cuadro de lista desplegable con los años de 1900 a 2012. Sin embargo, me gustaría tener de 2012 en la parte superior de la lista (es decir, la cuenta regresiva a partir de 2012 a 1900 en vez de hacia arriba desde 1900 hasta 2012).

Cualquier ayuda que pueda ofrecer sería genial! 🙂

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

2 Kommentare

  1. 1

    Lugar de incrementar, decrementar el valor inicializado y echo el valor.

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

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea