thinkphp内置标签简单讲解

1、volist循环

name 需要遍历的数据

id 类似于foreach中 value

offset 截取数据起始位置

length 截取数据的个数

mod 奇偶数

empty 数据为空的使用

key 编号

2、foreach循环

name 需要遍历的数据

item 类似于foreach中的value

key 类似于foreach中的key

{foreach name="data" item="val" key="abc"}

<p> {$abc} {$val.id} {$val.name}</p>

{/foreach}

3、for循环

start 开始值

end 结束值

comparison 比较条件

step 步数

name 循环变量名 默认 i

{for start="0" end="10" comparison="elt" step="2" name="abc"}

<p>{$abc}</p>

{/for}

{for start="10" end="0" comparison="gt" step="-1"}

<p>{$i}</p>

{/for}

4、比较标签

{eq name="a" value="11"}正确{/eq}

{neq name="a" value="11"}正确{/neq}

{lt name="a" value="11"}正确{/lt}

{gt name="a" value="11"}正确{/gt}

{egt name="a" value="11"}正确{/egt}

{elt name="a" value="11"}正确{/elt}

{heq name="a" value="11"}正确{/heq}

{nheq name="a" value="11"}正确{/nheq}

5、if

{if condition="$a eq $b"}

<p>a和b数值相等</p>

{else /}

<p>a和b数值不相等</p>

{/if}

6、switch

{switch name="week"}

{case value='1'}周一{/case}

{case value='2'}周二{/case}

{default /} 周日

{/switch}

7、in 和notin比较类似

{in name="week" value="0,1,2,3,4,5,6"}

合法的数据

{else /}

不合法数据

{/in}

8、between 和 notbetween

{between name="week" value="0,6"}

合法数据

{else/}

非法数据

{/between}

9、原生PHP

{php}

echo "123";

{/php}

<?php

echo "456";

?>

10、嵌套使用

最新文章

  1. 精析AngularJS(一)
  2. Java 自定义注解
  3. qml基础学习 基础概念
  4. Linux下查看文件属性
  5. Timing advance of GSM(时间提前量)
  6. 一段sql的优化
  7. 【奇偶剪枝】【HDU1010】Tempter of the Bone
  8. js和jQuery写简单下拉菜单
  9. The example program of C on point
  10. swift 导出测试包(Save for Ad Hoc Deployment)卡在compile bitcode处问题
  11. linux的定时任务服务crond(crontab)服务
  12. 一文读懂HTTP/2及HTTP/3特性
  13. ASP.NET上传大文件报错,IIS7.0
  14. Silverlight网页打开后马上崩溃,“白屏”,而且毫无提示
  15. 3. Spring 核心之 IOC(控制反转) &amp; DI(依赖注入)
  16. Flask消息闪现
  17. 单元测试(四)-隔离框架NSubstitute
  18. 主机ping不通virtualbox虚拟机的解决办法
  19. 分享:三种取消选中单选框radio的方法
  20. C#后端接收form-data,创建实体类

热门文章

  1. CJOI 05新年好 (最短路+枚举)
  2. java钩子函数
  3. COGS——T1588. [USACO FEB04]距离咨询
  4. 洛谷 P1407 工资
  5. poj 2533 Longest Ordered Subsequence 最长递增子序列(LIS)
  6. iOS 动画Animation - 5:UIBezier
  7. List和iterator的区别
  8. 内连接INNER JOIN(三十四)
  9. 手动新建hive编程环境(以hive-1.0.0和hive-1.2.1为例)
  10. Android控件-TabHost(一)