Thinkphp模板标签if和eq的区别和比较实例分析


Posted in PHP onJuly 01, 2015

本文实例讲述了Thinkphp模板标签if和eq的区别和比较。分享给大家供大家参考。具体分析如下:

在TP模板语言中。if和eq都可以用于变量的比较。总结以下几点:

1.两个变量的比较:

<if condition="$item.group_id eq $one.group_id">
<eq name="item.group_id" value="$one.group_id">

前者的IF是判断失败的,用后者的<neq>(或<eq>)则OK。需要注意:name那里是不用加$变量符号的,而value那里要加$变量符号。

2.还有值为空(NULL)的时候:

<if condition="name neq 'NULL'">just a test</if>
<neq name="name" velue="">just a test</neq>

前者的IF是判断失败的,用后者的<neq>(或<eq>)则可以识别null为""

3.多维数组且下标为0的时候:

<if condition="name.0 neq 'test'">just a test</if>
<eq name="name.0″ velue="test">just a test</eq>

前者用IF是根本不能通过编译的,用后面的eq就可以

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

PHP 相关文章推荐
php 动态添加记录
Mar 10 PHP
php Smarty date_format [格式化时间日期]
Mar 15 PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
Jan 07 PHP
PHP实现的json类实例
Jul 28 PHP
php 读取输出其他文件的实现方法
Jul 26 PHP
thinkPHP订单数字提醒功能的实现方法
Dec 01 PHP
PHP实现动态创建XML文档的方法
Mar 30 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 #PHP
PHP判断是否连接上网络的方法
Jul 01 #PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 #PHP
PHP中static关键字以及与self关键字的区别
Jul 01 #PHP
PHP单例模式详细介绍
Jul 01 #PHP
curl和libcurl的区别简介
Jul 01 #PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 #PHP
You might like
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python插入排序算法的实现代码
2013/11/21 Python
分享一个常用的Python模拟登陆类
2015/03/29 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
flask中的wtforms使用方法
2018/07/21 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
销售人员职业生涯规划范文
2014/03/01 职场文书
房屋转让协议书范本
2014/04/11 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL
浅谈Redis缓冲区机制
2022/06/05 Redis