Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php制作链接?_Php_Date_For Loop - Fatal编程技术网

使用php制作链接?

使用php制作链接?,php,date,for-loop,Php,Date,For Loop,我想有这种联系 <li><a href="arhiva?year=2009">Kamp 2009/10</a></li> <li><a href="arhiva?year=2007">Kamp 2007/08</a></li> 但在明年,我想自动添加一个新的链接 <li><a href="arhiva?year=2011">Kamp 2011/12</a>&

我想有这种联系

<li><a href="arhiva?year=2009">Kamp 2009/10</a></li>
<li><a href="arhiva?year=2007">Kamp 2007/08</a></li>
  • 但在明年,我想自动添加一个新的链接

    <li><a href="arhiva?year=2011">Kamp 2011/12</a></li>
    

  • 如何使用PHP
    for
    循环实现这一点,我有一个变量
    $today=date(“Y”)

    我遗漏了什么吗

    <?php
        for ($i = 2007; $i <= $today; $i++) {
            echo "<li><a href=\"arhiva?year=$i\">Kamp $i/08</a></li>";
        }
    ?>
    
    
    
    给你:

    <?php
    
        $currentYear = date("Y"); // same as your $today variable
    
        for ($i = 2007; $i < $currentYear; $i++) {
            $nextYear = date("y",mktime(0, 0, 0, date("m"),   date("d"),   $i+1));
            echo "<li><a href=\"arhiva?year=$i\">Kamp $i/$nextYear</a></li>";
        }
    

    您是如何生成这些链接的?我想为我去年的循环创建链接2007@MiomirDancevic请阅读以下内容:。是的,但我希望这也改变Kamp 2007/08这样我得到了这个Kamp 2007/08 Kamp 2008/09 Kamp 2009/10 Kamp 2010/11 Kamp 2011/12 Kamp 2012/13只需更改
    $i@NACEREDD你在浪费你的时间时间他多次被告知在诸如“很好,很管用”之类的评论后接受答案。在他的问题中,他从来没有使用过“谢谢”这个词。