thinkphp模板循环 volist 如何从1开始

thinkphp模板循环有两种方式,thinkphp模板循环 volist  如何从1开始 分享一下

1.foreach标签
foreach标签用于循环输出:
foreach(name,item,key)
name(必须):要输出的数据模板变量
item(必须):循环单原变量
key(可选):循环的key变量,默认值为key
示例:
<foreach name='list' item='vo'>
 {$vo.id}
 {$vo.name}
</foreach>
foreach标签相对于volist标签简洁,没有volist标签那么多功能。优势是可以对对象进行遍历输出,而volist标签通常是用于输出数组。

2.volist标签
volist标签主要用于在模板中循环输出数据集或者多维数组
volist(name,id,offset,length,key,mod,empty)
name(必须):要输出的数据模型变量
id(必须):循环变量
offset(可选):要输出数据的offset
length(可选):输出数据的长度
key(可选):循环的key变量,默认值为i
mod(可选):对key值取模,默认为2(用于偶数行查询等)
empty(可选):如果数据为空显示的字符串

3,k从1开始

<volist name="slide" id="r" key="k">
        <div id="ad_imgbox{$k}" class="ad_imgcon" style="background-image:url('{$r['pic']}'); "> <a style="width:100%; height:700px; float:left; display:block;" href="http://www.dc3688.com/" target="_blank"></a> </div>
        </volist>

 <volist name="slide" id="r" key="k">
          <span id="ad_btnnum{$k}" οnclick="doChange({$k})" class="ad_btn <if condition='$k == 1'>ad_btn_sel</if>"></span>
 </volist>

4,k条件判断

    <if condition='$k == 1'>ad_btn_sel</if>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值