Thinkphp5.0 框架视图view的比较标签用法分析


Posted in PHP onOctober 12, 2019

本文实例讲述了Thinkphp5.0 框架视图view的比较标签用法。分享给大家供大家参考,具体如下:

{eq name="a" value="10"}
  <p>相等</p>
{else/}
<p>不相等</p>
{/eq}
{equal name="a" value="10"}
  <p>相等</p>
{else/}
  <p>不相等</p>
{/equal}
{neq name="a" value="10"}
  <p>不相等</p>
{else/}
  <p>相等</p>
{/neq}
{notequal name="a" value="10"}
  <p>不相等</p>
{else/}
  <p>相等</p>
{/notequal}
{egt name="a" value="10"}
  <p>大于等于</p>
{else/}
  <p>小于</p>
{/egt}

!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:
$b可以使用双引号,也可以使用单引号。

{eq name="a" value="$b"}
  <p>变量a和变量b相等</p>
{else/}
  <p>变量a和变量b不相等</p>
{/eq}

条件判断标签:

switch标签:

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

range标签:

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

between标签:

{between name="user_age" value="10,13"}
<p>用户年龄在10到13之间</p>
{else/}
<p>用户年龄不在10到13之间</p>
{/between}

defined标签:

<!-- 判断常量是否定义 -->
{defined name="APP_NAME"}
<p>定义了常量APP_NAME</p>
{else/}
<p>未定义常量APP_NAME</p>
{/defined}

if标签:

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

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP以及MYSQL日期比较方法
Nov 29 PHP
curl实现站外采集的方法和技巧
Jan 31 PHP
php开启openssl的方法
May 15 PHP
php绘制圆形的方法
Jan 24 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
详解PHP数组赋值方法
Nov 07 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 #PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 #PHP
php服务器的系统详解
Oct 12 #PHP
laravel框架 api自定义全局异常处理方法
Oct 11 #PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 #PHP
laravel 获取当前url的别名方法
Oct 11 #PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 #PHP
You might like
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
python实现多线程采集的2个代码例子
2014/07/07 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
Jupyter加载文件的实现方法
2020/04/14 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
教师旷工检讨书
2014/01/18 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
社区网格化管理实施方案
2014/03/21 职场文书