欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

php教程

thinkphp5判断语法示例代码

php教程 我的站长站 2022-07-29 共74人阅读

一、比较标签如:

{比较标签 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
thinkphp
2021-10-12 1112

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

相关推荐
  • Thinkphp教程
  • thinkphp5判断语法示例代码

    一、比较标签如:{比较标签 name="变量" value="值"}内容{/比较标签}{eq name="name" value="value"}相等{else/}不相等{/eq}二、判断标签1、SWITCH标签{switch name="变量" }{case value="值1|值3" break="0或1"}输出内容1{/case}{case value=&quo...

    php教程 74 2年前
  • 后盾网Thinkphp3.1.3个人博客实例视频教程
    后盾网Thinkphp3.1.3个人博客实例视频教程

    后盾网出品45课时Thinkphp3.1.3版本个人博客实例视频教程,视频文件+实战代码,9G大小。Thinkphp视频教程截图

    视频教程 46 3年前
  • ThinkPHP发布V6.0.7版路由修正性能提升

    ThinkPHP发布V6.0.7版,本版本主要针对上个版本做了一些路由修正,还意外收获了一些性能提升,是一个建议更新的版本。主要更新修正Validate类的PHP8兼容性改进redis驱动的append方法修正路由匹配检测问题优化路由变量正则规则生成改进responseView的内容...

    php教程 102 3年前
  • laravel框架和thinkphp框架区别对比
    laravel框架和thinkphp框架区别对比

    Laravel框架Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。...

    php教程 302 3年前
  • thinkphp请求调用API接口函数分享

    thinkphp发起请求函数代码放公共方法中,若不用框架,可与调用方法同层放置/** * 发送HTTP请求方法 * @param string $url 请求URL * @param array $params 请求参数 * @param string $method 请求方法GET/POST * @return array $data 响应数...

    php教程 46 10个月前