sunshiny 发表于 2012-4-16 13:37:20

如何让LOOP循环的时候增加一个自增变量

[*]{loop $tags $i $t}
[*]imgUrl[需要自增的]='{$t}';
[*]imgLink[需要自增的]='{$t}';
[*]imgText[需要自增的]='{$t}';
[*]{/loop}复制代码[*]imgUrl='/file/upload/201204/10/18-19-12-45-1.jpg';
[*]imgLink='/news/show.php?itemid=1';
[*]imgText='2012中国首届“休闲农业?秀美乡村”活动月隆重召开';
[*]imgUrl=/file/upload/201204/10/18-31-58-13-1.jpg';
[*]imgLink='/news/show.php?itemid=2';
[*]imgText='省农业厅“百名处长挂百县”片座谈会召开';复制代码用换个幻灯片用来显示 当时需要一个数组形式的,可以是系统自带的loop标签 没法输出一个自增变量 请问下各位有没有什么解决的办法

opp110 发表于 2012-4-16 13:41:28


$i就是
打出来试就知道了

sunshiny 发表于 2012-4-16 13:50:18


多谢 原来是是要加上 {}才行 之前都是 直接放上去的 $i放上去 结果直接输出的$i
http://bbs.destoon.com/static/image/smiley/default/sweat.gif


这个有没有办法从1开始输出 这个$i 是从0开始的

opp110 发表于 2012-4-16 13:51:55


我日,你是不是程序员阿。
$i++;
但是你从1开始其他的数据就不对应了,

sunshiny 发表于 2012-4-16 13:58:12


我要在模板里输出 这个$i++; 怎么放
{loop $tags $i $t}
{$i++}
imgUrl[{$i}]='{$t}';
imgLink[{$i}]='{$t}';
imgText[{$i}]='{$t}';
{/loop}


{loop $tags $i $t}
imgUrl[{$i++}]='{$t}';
imgLink[{$i++}]='{$t}';
imgText[{$i++}]='{$t}';
{/loop}

都不行
http://bbs.destoon.com/static/image/smiley/default/mad.gif
页: [1]
查看完整版本: 如何让LOOP循环的时候增加一个自增变量