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 相关文章推荐
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
PHP curl 获取响应的状态码的方法
Jan 13 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
php过滤表单提交的html等危险代码
Nov 03 PHP
php实现格式化多行文本为Js可用格式
Apr 15 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
YII CLinkPager分页类扩展增加显示共多少页
Jan 29 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
thinkPHP分页功能实例详解
May 05 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
Oct 16 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嵌套输出缓冲代码实例
2015/05/12 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
BOM与DOM的区别分析
2010/10/26 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
在Python的web框架中配置app的教程
2015/04/30 Python
python创建进程fork用法
2015/06/04 Python
Django中使用locals()函数的技巧
2015/07/16 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
浅述python中深浅拷贝原理
2018/09/18 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
wxPython实现绘图小例子
2019/11/19 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
视图的作用
2014/12/19 面试题
大学军训感言300字
2014/03/09 职场文书
软件售后服务方案
2014/05/29 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
Django程序的优化技巧
2021/04/29 Python
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
深入理解go缓存库freecache的使用
2022/02/15 Golang