用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4719|回复: 3
收起左侧

[已解决] 视图foreach循环有内置的方法可以判断是第几次循环么?

[复制链接]
发表于 2010-11-29 13:10:30 | 显示全部楼层 |阅读模式
还是要手动加$i变量

$i=1
<?php foreach(xx as yy):?>
      <?php
       if($i==1){echo 'new~';}
      echo 'old~xxxxxxx';
       $i++;
      ?>
<?php endforeach;?>
发表于 2010-11-29 13:31:43 | 显示全部楼层
数字索引的数组可以这么写
<?php foreach($arr as $key => $value):?>
  <?php echo $key == 0 ? 'first elem' : 'other elem'; ?>
<?php endforeach;?>
发表于 2010-11-29 13:32:16 | 显示全部楼层
回复 1# loveym


    可以用FOR吧~如果FOREACH不行的话
发表于 2010-11-29 14:45:55 | 显示全部楼层
在foreach外部定义一个变量n=0;放入foreach中n++就行了....

本版积分规则