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 Static关键字实用方法
Jun 04 PHP
php 数组排序 array_multisort与uasort的区别
Mar 24 PHP
一个PHP分页类的代码
May 18 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
Apache启动报错No space left on device: AH00023该怎么解决
Oct 16 PHP
php实现简单加入购物车功能
Mar 07 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 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
简单理解PHP的面向对象编程方式
2016/05/17 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
turn.js异步加载实现翻书效果
2019/07/25 Javascript
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
详解Python中用于计算指数的exp()方法
2015/05/14 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
班组长安全生产职责
2013/12/16 职场文书
经典大学生求职信范文
2014/01/06 职场文书
证婚人搞笑证婚词
2014/01/10 职场文书
cf收人广告词大全
2014/03/14 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
家长通知书家长意见
2014/12/30 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技