Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Struttura array dinamica

    Buon giorno, vorrei sapere per favore come si può costruire un array in modo dinamico partendo da un dato certo e aggiungendo 1 valore per ogni anno trascorso arrivando a quello attuale.Mi spiego.
    Devo, costruire un sottomenu che parte dal 1996( anno di partenza) al 2007( anno attuale).
    Cosi per ogni anno che passa, non devo più metterci mano..In pratica si costruisce da se...

    Al momento ho fatto cosi, ma è statico, come posso fare quello che chiedo?
    codice:
    <?php
    $anno = date('Y');//intercetto l'anno corrente
    $date = array(	0=>"1996",
    		1=>"1997",
    		2=>"1998",
    		3=>"1999",
    		4=>"2000",
    		5=>"2001",
    		6=>"2002",
    		7=>"2003",
    		8=>"2004",
    		9=>"2005",
    		10=>"2006",
    		11=>"2007",
    		12=>"2008",
    		13=>"2009",
    		14=>"2010",
    		15=>"2011",
    		16=>"2012",
    		17=>"2013",
    		18=>"2014",
    		19=>"2015",
    		20=>"2016");
    reset ($date);
    while (list($key, $value) = each ($date)) {
    	echo "<a class=\"item\" href=\"?g=$value\">$value</a>";
    }
    ?>
    grazie mille, come sempre...

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Codice PHP:
    function mymenu($np$na) {
        foreach(
    range($np$na) as $k => $v) {
            echo 
    "<a class=\"item\" href=\"?g=$k\">$v</a> ";
        }    
    }

    mymenu(1996date('Y')); 

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    io utilizzere semplicemente un clico foreach:
    Codice PHP:
    <?php
    for($i=1900$i<=date("Y"strtotime("now")); $i++)
    {
        
        echo 
    "<a class=\"item\" href=\"?g=$i\">".$i."</a>\n";
    }
    ?>

  4. #4
    grazie mille, ragazzi, siete stati molto gentili...alla prox

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.