PHP-Foreach循环
编辑:基本上,在2个foreach中,有一些变量称为s1en、s1enkey、s1dl、s1dlkey、s1dlvalue。我需要这些上的“1”来增加每个循环,但如何增加 s1en、s1enkey、s1dl、s1dlkey、s1dlvalue的PHP: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循环内是的,我需要基本上递增有关季节
~后面的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"}