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 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
浅析php适配器模式(Adapter)
Nov 25 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
PHP实现函数内修改外部变量值的方法示例
Dec 28 PHP
php实现获取近几日、月时间示例
Jul 06 PHP
php修改word的实例方法
Nov 17 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
Terran建筑一览
2020/03/14 星际争霸
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python numpy 点数组去重的实例
2018/04/18 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
python3多线程知识点总结
2019/09/26 Python
python使用建议与技巧分享(二)
2020/08/17 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
美国在线购物频道:Shop LC
2019/04/21 全球购物
what is the difference between ext2 and ext3
2013/11/03 面试题
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
书法比赛获奖感言
2014/02/10 职场文书
宣传普通话标语
2014/06/27 职场文书
活着观后感
2015/06/03 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
4种方法python批量修改替换列表中元素
2022/04/07 Python