ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

tp5条件判断,in,notin,between,if等

2020-12-25 22:36:16  阅读:697  来源: 互联网

标签:notin name 标签 value tp5 判断 between 某个 id


一、比较标签如:

{比较标签 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}

标签:notin,name,标签,value,tp5,判断,between,某个,id
来源: https://www.cnblogs.com/cn-oldboy/p/14190998.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有