基于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使用者状态管理功能的应用
Oct 09 PHP
header()函数使用说明
Nov 23 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 PHP
smarty中js的调用方法示例
Oct 27 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
php根据生日计算年龄的方法
Jul 13 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
php DES加密算法实例分析
Sep 18 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 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笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
js实现网页收藏功能
2015/12/17 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[52:06]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
基于Python实现的ID3决策树功能示例
2018/01/02 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
python贪吃蛇游戏代码
2020/04/18 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
教育实习生的自我评价分享
2013/11/21 职场文书
专营店会计助理岗位职责
2013/11/29 职场文书
先进事迹报告会感言
2014/01/24 职场文书
30岁生日感言
2014/01/25 职场文书
公司授权委托书
2014/04/04 职场文书
个人房屋买卖协议书(范本)
2014/10/04 职场文书
2015年保送生自荐信
2015/03/24 职场文书
个人廉政承诺书
2015/04/28 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
《火烧云》教学反思
2016/02/23 职场文书