thinkphp内置标签简单讲解

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、嵌套使用

原文地址:https://www.cnblogs.com/Renyi-Fan/p/8972913.html