基于empty函数的判断详解


Posted in PHP onJune 17, 2013

$a = '';
echo '1.-----------'.($a == '').'<br>';
echo '2.-----------'.($a == null).'<br>';
echo '3.-----------'.($a == false).'<br>';
echo '4.-----------'.($a == '0').'<br>';
echo '5.-----------'.($a == 0).'<br>';
$a = null;
echo '6.-----------'.($a == '').'<br>';
echo '7.-----------'.($a == null).'<br>';
echo '8.-----------'.($a == false).'<br>';
echo '9.-----------'.($a == '0').'<br>';
echo '10.-----------'.($a == 0).'<br>';
$a = '0';
echo '11.-----------'.($a == '').'<br>';
echo '12.-----------'.($a == null).'<br>';
echo '13.-----------'.($a == false).'<br>';
echo '14.-----------'.($a == '0').'<br>';
echo '15.-----------'.($a == 0).'<br>';
$a = 0;
echo '16.-----------'.($a == '').'<br>';
echo '17.-----------'.($a == null).'<br>';
echo '18.-----------'.($a == false).'<br>';
echo '19.-----------'.($a == '0').'<br>';
echo '20.-----------'.($a == 0).'<br>';
$a = false;
echo '21.-----------'.($a == '').'<br>';
echo '22.-----------'.($a == null).'<br>';
echo '23.-----------'.($a == false).'<br>';
echo '24.-----------'.($a == '0').'<br>';
echo '25.-----------'.($a == 0).'<br>';
输出的结果
1.-----------1
2.-----------1
3.-----------1
4.-----------
5.-----------1
6.-----------1
7.-----------1
8.-----------1
9.-----------
10.-----------1
11.-----------
12.-----------
13.-----------1
14.-----------1
15.-----------1
16.-----------1
17.-----------1
18.-----------1
19.-----------1
20.-----------1
21.-----------1
22.-----------1
23.-----------1
24.-----------1
25.-----------1

$a = '';//0|'0'|false|null 输出的结果一致
echo '1.-------'.(!empty($a) == '').'<br>';
echo '2.-------'.(!empty($a) == null).'<br>';
echo '3.-------'.(!empty($a) == false).'<br>';
echo '4.-------'.(!empty($a) == '0').'<br>';
echo '5.-------'.(!empty($a) == 0).'<br>';

输出的结果:
1.-------1
2.-------1
3.-------1
4.-------1
5.-------1

PHP 相关文章推荐
为php4加入动态flash文件的生成的支持
Oct 09 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
php求正负数数组中连续元素最大值示例
Apr 11 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
php利用scws实现mysql全文搜索功能的方法
Dec 25 PHP
PHP判断一个字符串是否是回文字符串的方法
Mar 23 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
May 12 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
PHP微信开发之有道翻译
Jun 23 PHP
如何使用php等比例缩放图片
Oct 12 PHP
PHP使用xpath解析XML的方法详解
May 20 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 #PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 #PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 #PHP
php 模拟POST提交的2种方法详解
Jun 17 #PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 #PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 #PHP
深入PHP curl参数的详解
Jun 17 #PHP
You might like
一个odbc连mssql分页的类
2006/10/09 PHP
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
php zip文件解压类代码
2009/12/02 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
详解Django之auth模块(用户认证)
2018/04/17 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
Numpy 多维数据数组的实现
2020/06/18 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
大专自我鉴定范文
2013/10/23 职场文书
物流管理专业职业生涯规划书
2014/01/06 职场文书
甜品店创业计划书
2014/08/14 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
团队拓展活动方案
2014/08/28 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
迟到检讨书范文
2015/01/27 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
python 逐步回归算法
2021/04/06 Python
springboot中一些比较常用的注解总结
2021/06/11 Java/Android