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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
PHP求最大子序列和的算法实现
Jun 24 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP中把stdClass Object转array的几个方法
May 08 PHP
php学习笔记之基础知识
Nov 08 PHP
10个超级有用的PHP代码片段果断收藏
Sep 23 PHP
php简单日历函数
Oct 28 PHP
PHP检测链接是否存在的代码实例分享
May 06 PHP
php封装的smartyBC类完整实例
Oct 19 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
Yii框架通过请求组件处理get,post请求的方法分析
Sep 03 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
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
jcrop基本参数一览
2013/07/16 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
python 中xpath爬虫实例详解
2019/08/26 Python
简单了解python数组的基本操作
2019/11/26 Python
python清空命令行方式
2020/01/13 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
学python需要去培训机构吗
2020/07/01 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
食堂个人先进事迹
2014/01/22 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
春游踏青活动方案
2014/08/14 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
警示教育片观后感
2015/06/17 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS