<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>

输出循环变量

  1. <volist name="list" id="vo" key="k" >
  2. {$k}.{$vo.name}
  3. </volist>

如果没有指定key属性的话,默认使用循环变量i,例如:

  1. <volist name="list" id="vo"  >
  2. {$i}.{$vo.name}
  3. </volist>

如果要输出数组的索引,可以直接使用key变量,和循环变量不同的是,这个key是由数据本身决定,而不是循环控制的,例如:

  1. <volist name="list" id="vo"  >
  2. {$key}.{$vo.name}
  3. </volist>
 

THINKPHP模版控制循环输出的更多相关文章

  1. Java多线程:用三个线程控制循环输出10次ABC

    转载:http://www.cnblogs.com/gaopeng527/p/5257884.html 题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个 ...

  2. thinkPHP volist标签循环输出多维数组

    <volist name="company" id="vo">{$vo.company_name}<volist name="vo[ ...

  3. Thinkphp volist 多重循环原样输出数组key值的使用总结

    最近因为项目的缘故,要使用到volist.在这个过程中,遇到了一些小问题,主要就是volist在循环输出多重数据的时候,如何输出key.网上查阅了不少资料,很失望的是,大多资料就是粘贴复制Thinkp ...

  4. ThinkPHP模版引擎之变量输出具体解释

    ThinkPHP模版引擎之变量输出具体解释 使用ThinkPHP开发有一定时间了,今日对ThinkPHP的模板引擎变量解析深入了解了一下.做出一些总结,分享给大家供大家參考. 详细分析例如以下: 我们 ...

  5. 042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母

    042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用--循环输出英文字母 本文知识点:案例演示while循环的使用2 ...

  6. ThinkPHP 模版中的内置标签

    内置标签就是模版引擎提供的一组可以完成控制.循环和判断功能的类似HTML语法的标签.   一.判断比较:   1.if标签进行条件判断 //if语句的完整格式 <if condition=&qu ...

  7. Thinkphp_View(1)循环输出

    循环输出主要是使用volist和foreach标签输出. VOLIST volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使 ...

  8. Java学习笔记14---使用标志位控制循环

    使用标志位控制循环 前面提到了控制循环的常用技术:计数器控制的循环.另一种控制循环的常用技术是在读取和处理一个集合的值时指派一个特殊值.这个特殊的输入值也成为标志值(sentinel value),用 ...

  9. JavaScript学习笔记-循环输出菱形,并可菱形自定义大小

    var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...

随机推荐

  1. Spring中 PROPAGATION_REQUIRED 解释

    转自:https://blog.csdn.net/bigtree_3721/article/details/53966617 事务传播行为种类 Spring在TransactionDefinition ...

  2. [LintCode] 删除链表中倒数第n个节点

    /** * Definition of ListNode * class ListNode { * public: * int val; * ListNode *next; * ListNode(in ...

  3. 160815、mysql主从复制/读写分离

    mysql主从复制主服务器IP:192.168.99.10从服务器IP:192.168.99.20(一)安装mysql(主从服务器操作相同)yum -y install gcc gcc-c++ ncu ...

  4. pc端和移动端的区别

    以下都是自己的个人理解,说错了希望大家多交流交流.1,普通pc端开发与移动端开发区别.普通pc端开发,我理解就是你拿电脑打开的网页都算[这相信大部分人都知道].那么移动端开发工程师,说白了就很好理解了 ...

  5. JS去遍历Table的所有单元格中的内容

    用JS去遍历Table的所有单元格中的内容,可以用如下JS代码实现 function GetInfoFromTable(tableid) { var tableInfo = ""; ...

  6. 判断 checkbox 是否选中以及 设置checkbox选中

    //判断checkbox 是否选中 $("#id").is(":checked");//选中,返回true,没选中,返回false //设置checkbox为选 ...

  7. https://blog.newrelic.com/2014/05/02/25-php-developers-follow-online/

    w https://blog.newrelic.com/2014/05/02/25-php-developers-follow-online/ 1. Rob Allen. Zend Framework ...

  8. ubuntu微信

    方法1 – 使用Snap来安装微信 依次在terminal 执行一下命令 sudo apt install snapd snapd-xdg-open sudo snap install electro ...

  9. TempData、ViewData和ViewBag异同

    Data ViewData ViewBag都可以用来保存数据. 它们之间的区别如下: TempData:保存在Session中,Controller每次执行请求的时候,会从Session中先获取Tem ...

  10. 【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中

    使用Android Studio一段时间了,还有很多小技巧没有掌握.比如:平常将字符串整理到string.xml中,都是手动的去复制字符串到string.xml中,然后再回来修改引用该字符串的代码,这 ...