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 相关文章推荐
mysql中存储过程、函数的一些问题
Feb 14 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
PHP中time(),date(),mktime()区别介绍
Sep 28 PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
详解WordPress开发中的get_post与get_posts函数使用
Jan 04 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
PHP简单实现上一页下一页功能示例
Sep 14 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
php接口技术实例详解
2016/12/07 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
一些实用的jQuery代码片段收集
2011/07/12 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
vue实现ToDoList简单实例
2017/02/07 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
python encode和decode的妙用
2009/09/02 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
python 基于wx实现音乐播放
2020/11/24 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
介绍一下Make? 为什么使用make
2013/12/08 面试题
司法局火灾防控方案
2014/06/05 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
Python基础知识学习之类的继承
2021/05/31 Python