基于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
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
PHP SEO优化之URL优化方法
Apr 21 PHP
深入php数据采集的详解
Jun 02 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
PHP使用CURL模拟登录的方法
Jul 08 PHP
Thinkphp单字母函数使用指南
May 08 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP vsprintf()函数格式化字符串操作原理解析
Jul 14 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读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
php的curl封装类用法实例
2014/11/07 PHP
PHP 微信支付类 demo
2015/11/30 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
Javascript 之封装(Package)
2018/09/14 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
python实现杨氏矩阵查找
2019/03/02 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
python3中数组逆序输出方法
2020/12/01 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
公司管理建议书范文
2014/03/12 职场文书
结对共建协议书
2014/08/20 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
培训讲师开场白
2015/06/01 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL