THINKPHP3.X前台模板if,switch,for,volist,foreach语句使用方法详解

THINKPHP3.X前台模板if,switch,for,volist,foreach语句使用方法详解

if 语句

<if condition='$age eq 18'>

刚好成年

<elseif condition='$age lt 18'/>

未成年

<else />

年纪大了

</if>

>:gt <:lt ==:eq <=:elt

>=:egt !=:neq ===:heq !==:nheq

switch 语句

<switch name='n'>

<case value='1'> 这是一 </case>

<case value='2'> 这是二 </case>

<case value='3'> 这是三 </case>

<default />这是默认值

</switch>

for 语句

<for start='0' end='10' name='i' step='2' comparison='gt'>

这是第 <{$i}> 次循环

</for>

start:开始数字

end:结束数字

name:循环变量名

comparison:小于或大于

step:循环一次 name 加的数

volist 语句

<volist name='arr' id='v' offset='2' length='4' key='k' empty='空'>

<{$k}>=><{$v}>

</volist>

name:后台传过来的数组

id:键值

key:键名

offset:开始遍历的位置

length:要遍历的条数

empty:当值为空时要显示的字符串

foreach 语句

<foreach name='arr' item='v' key='k'>

<{$k}>=><{$v}>

</foreach>

name:要遍历的数组

item:键值

key:键名


最后编辑于:2020/08/09作者: 牛逼PHP

发表评论