返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Thinkphp 6.0模版的条件判断标签
  • 348
分享到

Thinkphp 6.0模版的条件判断标签

phpjavahtml 2023-09-09 10:09:09 348人浏览 独家记忆
摘要

本节课我们来学习一下模版标签中的条件判断标签。 一.switch 标签 1. 使用{switch}...{/switch}可以实现多个条件判断; {switch number}{case 1}1{/case}{case 5}5{/cas

本节课我们来学习一下模版标签中的条件判断标签。


一.switch 标签


1. 使用{switch}...{/switch}可以实现多个条件判断;

{switch number}{case 1}1{/case}{case 5}5{/case}{case 10}10{/case}{default/}不存在{/switch}


2. {case}也支持多个条件判断,使用|线隔开即可;

{case 10|20|30}10,20,30 均可{/case}

{case}后面也可以是变量,设置变量后不可以使用|线;
 

{case $id}


二.IF 标签


1. 使用简单条件判断的{if}标签;

{if $number > 10}大于 10{/if}

{if}标签的条件判断可以使用 AND、OR 等语法;

{if ($number > 10) OR ($number > 5)}大于 10{/if}

{if}标签支持{else/}语法;

{if $number > 10}大于 10{else/}小于 10{/if}


4. {if}标签也支持{elseif}多重条件判断;

{if $number > 100}大于 100{elseif $number > 50}大于 50{else}小于 50{/if}


5. {if}标签中的条件判断支持 PHP 写法,比如函数和对象调用;
 

{if strtoupper($user->name) == 'MR.LEE'}确认李先生{/if}


三.范围标签


1. 范围标签:{in}和{notin},判断值是否存在或不存在指定的数据列表中;

{in name='number' value='10,20,30,40,50'}存在{/in}{in name='number' value='10,20,30,40,50'}存在数据列表中{else/}不存在数据列表中{/in}


2. name 值可以是是系统变量,比如$Think.xxx.yyy,value 可以是变量;
3. 范围标签:{between}和{notbetween},判断值是否存在或不存在数据区间中;

{between name='number' value='10,50'}存在{/between}{between name='number' value='10,50'}存在数据区间中{else/}不存在数据区间中{/between}


4. between 中的 value 只能是两个值,表示一个区间,第三个值会无效;
5. 区间不但可以表达数字,也可以是字母,比如 a-z,A-Z;


四.是否存在标签


1. 是否存在:{present}和{notpresent}判断变量是否已经定义赋值(是否存在);

{present name='user'}存在{/present}{present name='user'}user 已存在{else/}user 不存在{/present}


2. 是否为空:{empty}和{notempty}判断变量是否为空值;

{empty name='username'}有值{/empty}{empty name='username'}username 有值{else/}username 没值{/empty}


3. 常量是否定义:{defined}和{notdefined}判断常量是否定义(是否存在);
 

{defined name='PI'}PI 存在{else/}PI 不存在{/defined}

来源地址:https://blog.csdn.net/qq_34820433/article/details/129973513

--结束END--

本文标题: Thinkphp 6.0模版的条件判断标签

本文链接: https://lsjlt.com/news/401266.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Thinkphp 6.0模版的条件判断标签
    本节课我们来学习一下模版标签中的条件判断标签。 一.switch 标签 1. 使用{switch}...{/switch}可以实现多个条件判断; {switch number}{case 1}1{/case}{case 5}5{/cas...
    99+
    2023-09-09
    php java html
  • Thinkphp 6.0模版的循环标签
    本节课我们来学习一下模版标签中循环标签的使用,包括 foreach、volist 和 for。 一.foreach 循环 1. 控制前端先通过模型把相应的数据列表给筛选出来; $list = User::select();return ...
    99+
    2023-08-31
    前端 html javascript php
  • bashif条件判断的使用
    目录if格式条件测试整数测试字符测试文件测试组合条件测试在bash中,if是可以对语句做选择执行,做if条件测试有整数测试,字符测试,文件测试三种形式。 if格式 单分支语法 if ...
    99+
    2023-02-16
    bash if条件判断 bash if判断
  • dedecms模板标签如何做判断示例代码
    具体要看是哪个标签,有些标签是无法判断的。必须改源文件, 常用的loop,autoindex 等~ 在标签里加:runphp="yes" 。 比如:[field:pubdate runphp='yes...
    99+
    2022-06-12
    dedecms 模板标签
  • Python的条件判断语句------i
      计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。   比如,输入用户的年龄,根据年龄打印不同的内容。。。   Python程序中,能让计算机自己作出判断的语句就是if语句:   例:     age = 25     if...
    99+
    2023-01-31
    语句 条件 Python
  • python中的条件判断语句
    在python中使用条件判断语句一定不要忘记if else elif后面的冒号:哦 if语句的特点: 从上往下判断,如果某一个判断是true,将该判断条件对应的语句执行,忽略后面剩下的else和elif 1、用if语句实现 如果判断结果...
    99+
    2023-01-31
    语句 条件 python
  • bash if条件判断的使用
    目录if格式条件测试整数测试字符测试文件测试组合条件测试在bash中,if是可以对语句做选择执行,做if条件测试有整数测试,字符测试,文件测试三种形式。 if格式 单分支语法 if 条件; then 语句1 ...
    99+
    2023-02-16
    bashif条件判断 bashif判断
  • sql中的条件判断语句
    sql 中有两种常见的条件判断语句:if-else 语句和 case 语句。if-else 语句根据条件为真或假执行不同的语句,而 case 语句根据表达式值匹配不同情况执行相应的语句。...
    99+
    2024-04-28
  • mybatisiftest条件判断语句中的判断问题分析
    目录if test条件判断语句中的判断问题我在mybatis中定义的sql语句如下或使用equals()mybatis 中if test判断大坑使用Mybatis时,常常会判断属性是...
    99+
    2024-04-02
  • mybatis中的多重if 条件判断
    目录mybatis 多重if 条件判断要注意的是mybatis常用判断语法(标签)if判断choose判断mybatis 多重if 条件判断 要注意的是 当指定某种情况的时候,条件...
    99+
    2024-04-02
  • sql中的条件判断怎么写
    sql 中的条件判断可用于过滤数据,仅返回满足指定条件的行。where 子句用于过滤行,having 子句用于过滤聚合函数生成的组结果集中的行。条件判断使用等于、不等...
    99+
    2024-05-02
    聚合函数
  • Java中怎么用策略模式实现条件判断
    本文小编为大家详细介绍“Java中怎么用策略模式实现条件判断”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中怎么用策略模式实现条件判断”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。定义策略模式定义了一系...
    99+
    2023-06-29
  • linux下的IF判断条件有哪些
    本篇内容介绍了“linux下的IF判断条件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!UNIX Shell 里面比较字符写法:-eq...
    99+
    2023-06-27
  • php闰年的判断条件如何写
    PHP中判断闰年的条件可以使用以下代码:```phpfunction isLeapYear($year) {if (($year %...
    99+
    2023-10-12
    php
  • C语言中如何利用and-or条件判断的特性来实现三元条件判断
    这篇文章主要介绍了C语言中如何利用and-or条件判断的特性来实现三元条件判断,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。利用and-or...
    99+
    2024-04-02
  • Java利用策略模式实现条件判断,告别ifelse
    目录定义使用场景案例需求实现方案方案分析总结定义 策略模式定义了一系列算法,并且将每个算法封装起来,使得他们可以相互替换,而且算法的变化不会影响使用算法的客户端。 使用场景 一个系统...
    99+
    2024-04-02
  • Mybatis的mapper.xml中if标签test判断怎么使用
    本文小编为大家详细介绍“Mybatis的mapper.xml中if标签test判断怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mybatis的mapper.xml中if标签test判断怎么使用”文章能帮助大家解决疑惑,下面跟着小...
    99+
    2023-07-01
  • mybatis if test条件判断语句中的判断问题实例分析
    本文小编为大家详细介绍“mybatis if test条件判断语句中的判断问题实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatis if test条件判断语句中的判断问题实例分析”文...
    99+
    2023-06-29
  • Mybatis的mapper.xml中if标签test判断的用法说明
    目录mapper.xml中if标签test判断的用法1. 字符串等于条件的两种写法2. 非空条件的判断3. 判断数组是否包含某个元素mapper.xml <if test>...
    99+
    2024-04-02
  • MySQL讲解条件判断函数的示例
    这篇文章主要介绍了MySQL讲解条件判断函数的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。函数:(1)IF(expr,v1,v2)函数...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作