基于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 和 MySQL 基础教程(四)
Oct 09 PHP
php新建文件自动编号的思路与实现
Jun 27 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
APACHE的AcceptPathInfo指令使用介绍
Jan 18 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
PHP中的类型提示(type hinting)功能介绍
Jul 01 PHP
zen_cart实现支付前生成订单的方法
May 06 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
PHP 断点续传实例详解
Nov 11 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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中如何调用webservice的实例参考
2013/04/25 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
PHP fclose函数用法总结
2019/02/15 PHP
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
2016/08/16 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
python基础知识小结之集合
2015/11/25 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
python多进程读图提取特征存npy
2019/05/21 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python实现ftp文件传输功能
2020/03/20 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
python类共享变量操作
2020/09/03 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
秦兵马俑教学反思
2014/02/07 职场文书
安全生产宣传标语
2014/06/06 职场文书
重阳节活动总结
2014/08/27 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
少年犯观后感
2015/06/11 职场文书