一、比较标签如:
{比较标签 name="变量" value="值"}内容{/比较标签}
{eq name="name" value="value"}
相等
{else/}
不相等
{/eq}二、判断标签
1、SWITCH标签
{switch name="变量" }
{case value="值1|值3" break="0或1"}输出内容1{/case}
{case value="值2"}输出内容2{/case}
{default /}默认情况
{/switch}2、IF标签
{if condition="($name == 1) OR ($name > 100) "} value1
{elseif condition="$name eq 2"/}value2
{else /} value3
{/if}3、IN和NOTIN
1.in标签来判断模板变量是否在某个范围内
{in name="id" value="1,2,3"}
id在范围内
{/in}2.如果判断不在某个范围内,可以使用notin标签:
{notin name="id" value="1,2,3"}
id不在范围内
{/notin}4、BETWEEN 和 NOTBETWEEN
1.between标签来判断变量是否在某个区间范围内:
{between name="id" value="1,10"}
输出内容1
{/between}2.notbetween标签来判断变量不在某个范围内:
{notbetween name="id" value="1,10"}
输出内容2
{/notbetween}5、RANGE、PRESENT、 NOTPRESENT标签
1.range标签,替换前面的判断用法:
{range name="id" value="1,2,3" type="in"}
输出内容1
{/range}2.present标签用于判断某个变量已经定义,用法:
{present name="name"}
name已经赋值
{/present}3.notpresent标签用于判断某个变量是没有定义,用法:
{notpresent name="name"}
name还没有赋值
{/notpresent}6、EMPTY、 NOTEMPTY、DEFINED、NOTDEFINED 标签
1.empty标签用于判断某个变量为空:
{empty name="name"}
name为空值
{/empty}2.notempty标签用于判断某个变量不为空:
{notempty name="name"}
name不为空
{/notempty}3.DEFINED标签用于判断某个常量有定义:
{defined name="NAME"}
NAME常量已经定义
{/defined}4.NOTDEFINED标签用于判断某个常量没有定义:
{notdefined name="NAME"}
NAME常量未定义
{/notdefined}
thinkphp
2021-10-12 1076thinkphp专题为您整理本站关于thinkphp相关信息,主要为thinkphp源码和thinkphp手册下载资源,希望对您学习thinkphp有所帮助....
- ThinkPHP6.0公众号多域名回调系统源码 [2022-10-29]
- thinkphp多语言Ai智能在线客服系统源码 [2022-09-29]
- NFT艺术收藏品交易平台源码 [2022-09-03]
- thinkphp短信营销群发系统源码商业旗舰版 [2022-08-30]
- thinkphp+H5盲盒商城源码V4.0 [2022-08-27]
