搜索您想要的文章


thinkphp5判断语法示例代码

作者:Admin采集插件 时间:2023-04-08 浏览:410 分类:php教程 来源:互联网收录

一、比较标签如:

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

thinkphp专题为您整理本站关于thinkphp相关信息,主要为thinkphp源码和thinkphp手册下载资源,希望对您学习thinkphp有所帮助....

  • ThinkPHP6目录结构说明 [2023-03-29]
  • thinkphp框架Bty宝塔分销系统源码 [2023-03-16]
  • ThinkPHP社群系统源码v2.0 [2023-03-14]
  • ThinkPHP区块羊养殖成长投资类区块链游戏源码 [2023-03-13]
  • thinkphp在线站长工具系统源码,百款工具,带后台 [2023-03-13]

本文章来自互联网,有问题请联系QQ:1739635


免责声明:1.凡本站注明“来源:XXX(非CMS自动采集助手)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系1321198484@qq.com处理;2.凡本站转载内容仅代表作者本人观点,与CMS自动采集助手无关。