foreach php奇偶

来源:百度知道 编辑:UC知道 时间:2024/07/07 13:31:51
<!--{foreach from=$test item=test}-->
<li>
第行是偶数行<br />
第行是奇数行<br />
</li>
<!--{/foreach}-->
在PHP foreach里面应该如何判断奇偶行呀
呵呵,我这的循环式在.dwt页面上的循环,
<li>
第行是偶数行<br />
</li>
.<li>
第行是奇数行<br />
</li>

{foreach from=$test item=test key=key}
<li>
{if $key % 2 == 0}
第行是偶数行<br />
{else}
第行是奇数行<br />
{/if}
</li>
{/foreach}

前提是数组key不为字符

你用的是smarty还是php?反正都是给条件

$i=1;
foreach($test as $index){
if($i==1){
echo "我是奇数";
$i++; //让他第二次判定为偶数
}else{
echo "我是偶数";
$i=1; //第三次判定奇数,依次循环
}
}

你是用了smarty模板?
{$smarty.foreach.test.iteration} 是当前循环的次数,可以考虑用它来实现隔行的效果。
但是看你的贴出来的内容,好像行数是固定的.