基于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 相关文章推荐
PHP+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
使用PHP实现Mysql读写分离
Jun 28 PHP
PHP使用Alexa API获取网站的Alexa排名例子
Jun 12 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
分享3个php获取日历的函数
Sep 25 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
py文件转exe时包含paramiko模块出错解决方法
Aug 12 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
PHP获取当前系统时间的方法小结
Oct 03 PHP
php实现微信分享朋友链接功能
Feb 18 PHP
php文件后缀不强制为.php的实操方法
Sep 18 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
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
小文件php+SQLite存储方案
2010/09/04 PHP
php静态文件返回304技巧分享
2015/01/06 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
javascript引导程序
2008/10/26 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
2017/09/10 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
python用来获得图片exif信息的库实例分析
2015/03/16 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
Java如何格式化日期
2012/08/07 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
绘画专业自荐信
2014/07/04 职场文书
监察建议书
2015/02/04 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
Nginx配置之禁止指定IP访问
2022/05/02 Servers