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

 更新时间:2015年07月01日 16:24:07   作者:言会咸  
这篇文章主要介绍了Thinkphp模板标签if和eq的区别和比较,实例分析了Thinkphp模板标签if和eq用于变量比较的区别,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • thinkphp实现like模糊查询实例

    thinkphp实现like模糊查询实例

    这篇文章主要介绍了thinkphp实现like模糊查询,以实例形式讲述了字符串形式及数组形式作为查询条件的like模糊查询实现方法,是非常具有实用价值的技巧,需要的朋友可以参考下
    2014-10-10
  • PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解

    PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解

    这篇文章主要介绍了PHP设计模式之装饰器(装饰者)模式(Decorator),结合实例形式详细分析了PHP装饰者模式的概念、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12
  • Laravel框架表单验证详解

    Laravel框架表单验证详解

    这篇文章主要介绍了Laravel框架表单验证详解,本文给出了Laravel表单基本验证例子、高级使用方法、验证方法介绍等,要的朋友可以参考下
    2014-09-09
  • php统计文章排行示例

    php统计文章排行示例

    这篇文章主要介绍了php统计文章排行示例,代码可以用在dedemcs上按月、周、当天统计文章,需要的朋友可以参考下
    2014-03-03
  • ThinkPHP实现非标准名称数据表快速创建模型的方法

    ThinkPHP实现非标准名称数据表快速创建模型的方法

    这篇文章主要介绍了ThinkPHP实现非标准名称数据表快速创建模型的方法,对于采用ThinkPHP操作非标准名称数据表的情况非常实用,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • thinkPHP5.0框架URL访问方法详解

    thinkPHP5.0框架URL访问方法详解

    这篇文章主要介绍了thinkPHP5.0框架URL访问方法,具体分析了thinkPHP5.0框架的URL路径结构与常见访问方法,以及隐藏入口文件的实现技巧,需要的朋友可以参考下
    2017-03-03
  • zen cart实现订单中增加paypal中预留电话的方法

    zen cart实现订单中增加paypal中预留电话的方法

    这篇文章主要介绍了zen cart实现订单中增加paypal中预留电话的方法,涉及数据库字段的添加、ipn_create_order_array函数的修改及后台模型文件的相应修改技巧,需要的朋友可以参考下
    2016-07-07
  • php xml-rpc远程调用

    php xml-rpc远程调用

    从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用,把这个代码保存为xml-rpc.inc.php
    2008-12-12
  • PHP读取mssql json数据中文乱码的解决办法

    PHP读取mssql json数据中文乱码的解决办法

    PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码,当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示。下面脚本之家小编给大家介绍PHP读取mssql json数据中文乱码的解决办法,需要的朋友一起学习
    2016-04-04
  • Yii2 assets清除缓存的方法

    Yii2 assets清除缓存的方法

    这篇文章主要介绍了Yii2 assets清除缓存的方法,涉及Yii中assets相关函数调用与配置技巧,需要的朋友可以参考下
    2016-05-05

最新评论