loveym 发表于 2010-11-29 13:10:30

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

还是要手动加$i变量

$i=1
<?php foreach(xx as yy):?>
      <?php
       if($i==1){echo 'new~';}
      echo 'old~xxxxxxx';
       $i++;
      ?>
<?php endforeach;?>

qi_ruo 发表于 2010-11-29 13:31:43

数字索引的数组可以这么写
<?php foreach($arr as $key => $value):?>
<?php echo $key == 0 ? 'first elem' : 'other elem'; ?>
<?php endforeach;?>

hangyi03 发表于 2010-11-29 13:32:16

回复 1# loveym


    可以用FOR吧~如果FOREACH不行的话

zhouli520 发表于 2010-11-29 14:45:55

在foreach外部定义一个变量n=0;放入foreach中n++就行了....
页: [1]
查看完整版本: 视图foreach循环有内置的方法可以判断是第几次循环么?