Thinkphp5.0 的视图view的比较标签

  1. {eq name="a" value="10"}
  2. <p>相等</p>
  3. {else/}
  4. <p>不相等</p>
  5. {/eq}
  6.  
  7. {equal name="a" value="10"}
  8. <p>相等</p>
  9. {else/}
  10. <p>不相等</p>
  11. {/equal}
  12.  
  13. {neq name="a" value="10"}
  14. <p>不相等</p>
  15. {else/}
  16. <p>相等</p>
  17. {/neq}
  18.  
  19. {notequal name="a" value="10"}
  20. <p>不相等</p>
  21. {else/}
  22. <p>相等</p>
  23. {/notequal}
  24.  
  25. {egt name="a" value="10"}
  26. <p>大于等于</p>
  27. {else/}
  28. <p>小于</p>
  29. {/egt}

!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:

$b可以使用双引号,也可以使用单引号。

  1. {eq name="a" value="$b"}
  2. <p>变量a和变量b相等</p>
  3. {else/}
  4. <p>变量a和变量b不相等</p>
  5. {/eq}

条件判断标签:

switch标签:

  1. {switch name='user_level'}
  2. {case value='1'}<p>VIP会员</p>{/case}
  3. {case value='2'}<p>钻石会员</p>{/case}
  4. {case value='3|4'}<p>铂金会员</p>{/case}
  5. {case value='5'}<p>黄金会员</p>{/case}
  6. {default /}<p>普通会员</p>
  7. {/switch}

range标签:

  1. <!-- type等于in的使用 -->
  2. {range name="user_age" value="10,11,12,13" type="in"}
  3. <p>用户年龄是10、11、12、13中的一个</p>
  4. {else/}
  5. <p>用户年龄不是10、11、12、13中的一个</p>
  6. {/range}
  7.  
  8. <!-- type等于between的使用 -->
  9. {range name="user_age" value="10,13" type="between"}
  10. <p>用户年龄在10到13之间</p>
  11. {else/}
  12. <p>用户年龄不在10到13之间</p>
  13. {/range}

between标签:

  1. {between name="user_age" value="10,13"}
  2. <p>用户年龄在1013之间</p>
  3. {else/}
  4. <p>用户年龄不在1013之间</p>
  5. {/between}

defined标签:

  1. <!-- 判断常量是否定义 -->
  2. {defined name="APP_NAME"}
  3. <p>定义了常量APP_NAME</p>
  4. {else/}
  5. <p>未定义常量APP_NAME</p>
  6. {/defined}

if标签:

  1. <!-- if标签 -->
  2. {if condition="($a > 10) and ($a <)"}
  3. <p>变量a大于10,小于20 </p>
  4. {else/}
  5. <p>变量a小于等于10或大于等于20</p>
  6. {/if}

Thinkphp5.0 的视图view的比较标签的更多相关文章

  1. Thinkphp5.0 的视图view的循环标签

    Thinkphp5.0 的视图view的循环标签 volist标签: <!-- 使用volist --> <!-- name是传递过来的要循环变量名 --> <!-- k ...

  2. Thinkphp5.0 的视图view的模板布局

    Thinkphp5.0 的视图view的模板布局 使用include,文件包含: <!-- 头部 --> <div class="header"> {inc ...

  3. Thinkphp5.0 控制器向视图view赋值

    Thinkphp5.0 控制器向视图view的赋值 方式一(使用fetch()方法的第二个参数赋值): <?php namespace app\index\controller; use thi ...

  4. Thinkphp5.0 视图view取值

    Thinkphp5.0 视图view取值 <!-- 获取控制器传递的变量 --> <li>{$age}</li> <!-- 获取服务器的信息 --> & ...

  5. ThinkPHP5.0框架开发--第9章 TP5.0视图和模板

    ThinkPHP5.0框架开发--第9章 TP5.0视图和模板 第9章 TP5.0视图和模板 ===================================================== ...

  6. thinkphp5.0 微信公众号接入支付宝支付

    ---恢复内容开始--- 真是无力吐槽这个需求了,想骂客户,好端端的非要在微信公众号接入支付宝,都知道微信公众号是拒绝支付宝的,屏蔽了支付宝,所以在微信公众号接入支付宝的话就必须手动复制链接跳出微信内 ...

  7. ThinkPHP5.0 模板

    ThinkPHP5.0 模板 模板渲染 默认的视图目录是默认的模块下的view目录 渲染规则:调用 \think\View 类fetch方法 // [模板文件目录]/当前控制器名(小写+下划线)/当前 ...

  8. 高性能PHP框架thinkphp5.0.0 Beta发布-为API开发而设计

    ThinkPHP V5.——为API开发而设计的高性能框架 ThinkPHP5..0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载 ...

  9. 集合视图控制器(CollectionViewController) 、 标签控制器(TabBarController) 、 高级控件介绍

    1 创建集合视图,设置相关属性以满足要求 1.1 问题 集合视图控制器UIConllectionViewController是一个展示大量数据的控制器,系统默认管理着一个集合视图UICollectio ...

随机推荐

  1. 关于java的arrays数组排序示例AJPFX的分享

    Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法. 1.对基本数据类型的数组的排序 说明: (1)Arrays类中的sort()使用的是“经过调优的快速排序法 ...

  2. Elasticsearch--集群管理_别名&插件&更新API

    目录 使用索引别名 别名 创建别名 修改别名 合并命令 获取所有别名 移除别名 别名中过滤 别名和路由 Elasticsearch插件 基础知识 安装插件 移除插件 更新设置API 使用索引别名 通过 ...

  3. iOS Programming UISplitViewController

    iOS Programming UISplitViewController  The iPad, on the other hand, has plenty of screen space to pr ...

  4. 使用Jenkins进行android项目的自动构建(2)

    Maven and POM 1. 什么是Maven? 官方的解释是: http://maven.apache.org/guides/getting-started/index.html#What_is ...

  5. 如何参与一个GitHub开源项目?

    如何参与一个GitHub开源项目? 摘要:本文是Github官如何参与一个GitHub开源项目方给出的参与Github上开源项目的一些指导,对希望加入开源社区的开发者是一个不错的参考. 最近一年开源项 ...

  6. python学习笔记-02

    四.函数 1.定义函数 (1)定义规则 介绍列表方法的时候已经大概说过函数,学过数学的人都知道函数,给一个参数返回一个值.函数也可以自己定义.用如下的格式: >>>def 函数名(参 ...

  7. 浅谈CSS中的定位知识

    1,静态定位(static) 表示按照正常定位方案,元素盒按照在文档流中出现的顺序依次格式化: 2,相对定位(relative) 将移动元素盒,但是它在文档流中的原始空间会保留下来: 相对定位元素有如 ...

  8. iTOP-4418/6818开发板支持锂电池供电方案

    iTOP-4418/6818开发板支持的是官方推荐的AXP228电池管理,动态调频,更稳定可靠,支持充放电电路与电量计(库化计), 广泛应用于各种电子产品中. 4418开发板中锂电池充放电接口,适用于 ...

  9. Java IO(二)--RandomAccessFile基本使用

    RandomAccessFile: 翻译过来就是任意修改文件,可以从文件的任意位置进行修改,迅雷的下载就是通过多个线程同时读取下载文件.例如,把一个文件分为四 部分,四个线程同时下载,最后进行内容拼接 ...

  10. php基础查找算法

    1.顺序查找 function line_search($array,$tar) { if(!is_array($array) || count($array) < 1) return fals ...