THINKPHP模版控制循环输出
<volist name="data" id="vo">
<div class="case1_01 flexslider">
<span class="case1_01s1">{$vo['title']}</span>
<ul class="case1_01d1 slides">
<foreach name="vo['content']" item="v" key="k">
<if condition="($k+4)%4 eq 0"> <li class="case1_01d3"></if>
<img src="{$v}" alt="" class="case1_01i1">
<if condition="($k+1)%4 eq 0"> </li></if>
</foreach>
</ul>
<div class="case1_01d2">
<span class="bt_lf" style="float: left;">
<img src="__PUBLIC__/home/images/case01.png" alt="" class="case1_01i2 zuo">
<span class="case1_01s2 yeshu">1</span>
</span>
<img src="__PUBLIC__/home/images/case03.png" alt="" class="case1_01i2">
<span class="bt_rt" style="float: left;">
<span class="case1_01s2 zongshu"></span>
<img src="__PUBLIC__/home/images/case02.png" alt="" class="case1_01i2 you">
</span>
</div>
<div class="ffmengban" style="width: 1060px;height:550px;padding-bottom: 45px">
<div class="zhuti" style="width:1060px;height:550px;">
<img src="" alt="" class="bpic casecenpic" style="width: 800px;height: 550px">
<img src="__PUBLIC__/home/images/right.jpg" alt="" class="right r1" style="left: 990px;top: -340px">
<img src="__PUBLIC__/home/images/left.jpg" alt="" class="left lef1" style="right: 70px;top: -340px">
<img src="__PUBLIC__/home/images/hide.jpg" alt="" class="xhide xhie1" style="left:820px;top: -640px;height: 50px;width: 50px;">
</div>
</div>
</div>
</volist>
或者 直接用 volist标签内置
偶数输出
<volist name="list" id="vo" mod="2" >
<eq name="mod" value="1">{$vo.name}</eq>
</volist>
输出循环变量
- <volist name="list" id="vo" key="k" >
- {$k}.{$vo.name}
- </volist>
如果没有指定key属性的话,默认使用循环变量i,例如:
- <volist name="list" id="vo" >
- {$i}.{$vo.name}
- </volist>
如果要输出数组的索引,可以直接使用key变量,和循环变量不同的是,这个key是由数据本身决定,而不是循环控制的,例如:
- <volist name="list" id="vo" >
- {$key}.{$vo.name}
- </volist>
THINKPHP模版控制循环输出的更多相关文章
- Java多线程:用三个线程控制循环输出10次ABC
转载:http://www.cnblogs.com/gaopeng527/p/5257884.html 题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个 ...
- thinkPHP volist标签循环输出多维数组
<volist name="company" id="vo">{$vo.company_name}<volist name="vo[ ...
- Thinkphp volist 多重循环原样输出数组key值的使用总结
最近因为项目的缘故,要使用到volist.在这个过程中,遇到了一些小问题,主要就是volist在循环输出多重数据的时候,如何输出key.网上查阅了不少资料,很失望的是,大多资料就是粘贴复制Thinkp ...
- ThinkPHP模版引擎之变量输出具体解释
ThinkPHP模版引擎之变量输出具体解释 使用ThinkPHP开发有一定时间了,今日对ThinkPHP的模板引擎变量解析深入了解了一下.做出一些总结,分享给大家供大家參考. 详细分析例如以下: 我们 ...
- 042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母
042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用--循环输出英文字母 本文知识点:案例演示while循环的使用2 ...
- ThinkPHP 模版中的内置标签
内置标签就是模版引擎提供的一组可以完成控制.循环和判断功能的类似HTML语法的标签. 一.判断比较: 1.if标签进行条件判断 //if语句的完整格式 <if condition=&qu ...
- Thinkphp_View(1)循环输出
循环输出主要是使用volist和foreach标签输出. VOLIST volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使 ...
- Java学习笔记14---使用标志位控制循环
使用标志位控制循环 前面提到了控制循环的常用技术:计数器控制的循环.另一种控制循环的常用技术是在读取和处理一个集合的值时指派一个特殊值.这个特殊的输入值也成为标志值(sentinel value),用 ...
- JavaScript学习笔记-循环输出菱形,并可菱形自定义大小
var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...
随机推荐
- [HEOI2015]兔子与樱花[贪心]
4027: [HEOI2015]兔子与樱花 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 1043 Solved: 598[Submit][Stat ...
- Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded.
EF6进行Insert操作的时候提示错误 Store update, insert, or delete statement affected an unexpected number of rows ...
- 同时调整lv分区的大小(减少一个,增加另一个)
author:headsen chen date: 2018-04-20 16:48:06 1.查看分区:/home 为67G,太大了,/ 是50g,太小了. [root@localhost ~]# ...
- 160725、Java Map按键排序和按值排序
按键排序(sort by key) jdk内置的Java.util包下的TreeMap<K,V>既可满足此类需求,原理很简单,其重载的构造器之一 有一个参数,该参数接受一个比较器,比较器定 ...
- HYSBZ 2160 拉拉队排练(回文树)
2160: 拉拉队排练 Time Limit: 10 Sec Memory Limit: 259 MB Submit: 825 Solved: 324 [Submit][Status][Discu ...
- 观《phonegap第三季 angularjs+ionic视频教程 实时发布》学习笔记(三)
十五.ionic路由 1.ionic中内联模板介绍 使用内联模板内联模板的使用,常见的有几种情况.(1) 使用ng-include指令可以利用ng-include指令在HTML中直接使用内联模板,例如 ...
- Logon Session Times
How to Get User Logon Session Times from the Event Log To figure out user session time, you’ll first ...
- wire_format.cc:1091] String field 'accountid' contains invalid UTF-8 data when serializing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.
原因: 在protobuf 的string字段中存在中文,序列化的时候会出现截断数据,string这个类型带有检查功能 解决方法: 把protobuf中存在中文的string字段类型 改为bytes ...
- fun_action
make an absolute URI from a relative one http://php.net/manual/en/function.header.php <?php /* Re ...
- jenkins 升级
升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新).如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件 ...