PHP-Foreach循环

PHP-Foreach循环,php,loops,for-loop,foreach,while-loop,Php,Loops,For Loop,Foreach,While Loop,编辑:基本上,在2个foreach中,有一些变量称为s1en、s1enkey、s1dl、s1dlkey、s1dlvalue。我需要这些上的“1”来增加每个循环,但如何增加 s1en、s1enkey、s1dl、s1dlkey、s1dlvalue的PHP: ~后面的explode()中的变量是$r['s3eposodenames'],它只包含从数据库获取的信息。 PHP的主要代码: 找到答案! 简单的家伙,谢谢你的帮助 不使用$i++仅当您必须递增或在for循环内是的,我需要基本上递增有关季节

编辑:基本上,在2个foreach中,有一些变量称为s1en、s1enkey、s1dl、s1dlkey、s1dlvalue。我需要这些上的“1”来增加每个循环,但如何增加

s1en、s1enkey、s1dl、s1dlkey、s1dlvalue的PHP:

~后面的explode()中的变量是$r['s3eposodenames'],它只包含从数据库获取的信息。 PHP的主要代码:

找到答案!
简单的家伙,谢谢你的帮助

不使用$i++仅当您必须递增或在for循环内是的,我需要基本上递增有关季节或s1等的所有内容,以便季节1将是季节2下一个循环,s1将是s2下一个循环,甚至变量需要这样更改:/Why down循环在foreach循环外添加计数器。我不投反对票。也许是天才。奥尔德林当你说计数器时,你的意思是赚$i='0';还是什么?就像我知道如何在循环中使用I++一样,但是由于我需要使循环运行一定的次数并增加一个变量数,我不知道该怎么做。天哪,这个变量名现在真的说不出来了,不是吗!尝试使用我的部分代码,如select标记,这似乎有点奇怪,甚至在第一时间就发生了。忘记删除我的DB表中的选项标记,该表存储了为这类事情构建的事件名称。我觉得很有趣。想象一下,我可以使用数组进行点评,但我的网站结构不可能做到这一点,而且它是自动化的,比如我的数据库会搜索通过获取url请求获得的id,然后它会获取一些基本的imdb电视节目信息,并显示内容提要评级等,然后它会得到集名和季数,由于这都是在一个页面中,我无法将其放入数组,因为实际上更糟糕的是,直接从db放入循环id会浪费我的时间将其放入数组来做同样的事情。
<?php

//Explode for Season 1 Downloads
if($r['s1downloads'] != '') { $s1dl = explode("~", $s1downloads); }

//Explode for Season 1 Episode Names
if($r['s1episodenames'] != '') { $s1en = explode("~", $s1episodenames); }

//Explode for Season 2 Episode Names
if($r['s2episodenames'] != '') { $s2en = explode("~", $s2episodenames); }

//Explode for Season 3 Episode Names
if($r['s3episodenames'] != '') { $s3en = explode("~", $s3episodenames); }

?>
<?php

    $count = '1';

    for( $count=1; $count<101; $count++ ) {

        if($seasoncount = $count) {
            echo '<fieldset style="display: none;" id="season'.$count.'episodes" class="pure-group">';
            echo '<h2 style="color: #fff; display:inline-block">Episode</h2>';
            echo '<select style="display: inline-block; width: 50%;" id="selectseason'.$count.'episode" onload="javascript:season'.$count.'episodesChange()" onchange="javascript:season'.$count.'episodesChange()">';

            foreach ($s1en as $s1enkey ) {
                echo '<option>'.$s1enkey.'</option>';
            }

            echo '</select>';
            echo '<span id="s'.$count.'buttons">';

            foreach ($s1dl as $s1dlkey=>$s1dlvalue ) {
                echo '<button id="season'.$count.'episode'.($s1dlkey+1).'" type="button" onclick="window.open(\'http://crime.pw/tv/download/?url='.$s1dlvalue.'&ref='.$imdbid.'\');" class="pure-button pure-input-1-2 pure-button-primary" style="display: none;">Download Episode '.($s1dlkey+1).'</button>';
            }

            echo '</span></fieldset>';
        }

    }

?>
${"s".$count."en"}