ThinkPHP模板标签eq if 中区分0,null,false的方法

yipeiwu_com6年前PHP代码库

在做项目的时候发现在ThinkPHP的模板标签eq中,对于0、null、false的判断是一样的,也就是说如果变量是这三个值的话就无法区分了,搞的我很郁闷,翻了下官方手册没找到,想想不应该呀,又翻了一遍,发现原来还有个heq和nheq标签,官方手册只是提了一下,也没细说,因此很多人可能忽略了,这个标签是用于判断恒等于的,就等于“===”了,这下好了,问题解决。具体使用方法跟eq标签一样,

如下所示:

<!--heq标签-->

<heq name="var" value="0">...</heq>
<heq name="var" value="">...</heq>
<heq name="var" value="false">...</heq>

<!--if标签中使用-->

<if condition="$var heq 0">...</if>
<if condition="$var heq ''">...</if>
<if condition="$var heq false">...</if>

以上这篇ThinkPHP模板标签eq if 中区分0,null,false的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【宜配屋www.yipeiwu.com】。

相关文章

php token使用与验证示例【测试可用】 原创

本文实例讲述了php token使用与验证。分享给大家供大家参考,具体如下: 一、token功能简述 PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安全性 二...

php数组总结篇(一)

数组 1.数组的下标是整型数值或者是字符串类型。 eg1.索引数组的键是______,关联数组的键是______。 2.字符串作为索引的时候,应加上引号。常量或者变量不用加引号,否则无法...

windows下PHP APACHE MYSQ完整配置

经过最近一段时间狂热的PHP编程,对WINDOWS平台下PHP的配置可算是深有感触,一开始我用的是一键安装的傻瓜包,但是考虑傻瓜包的安装版本已经落后,在真正手动配置PHP环境时遇到许多问...

php 数组使用详解 推荐

php 数组使用详解 推荐

PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……   一、数组定义:   数组的定义使用 array()方式定义,可以定义空数组: .foreach遍历: 复制代码...

json的键名为数字时的调用方式(示例代码)

对于键名为数字或者非正常变量字符时(如有空格),必须使用obj[xx]方式获取值。复制代码 代码如下:<?php //声明json数据$array = array('result'...