基于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实际应用经验篇(7)
Oct 09 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
劣质的PHP代码简化
Feb 08 PHP
有关php运算符的知识大全
Nov 03 PHP
php发送post请求函数分享
Mar 06 PHP
PHP同时连接多个mysql数据库示例代码
Mar 17 PHP
win平台安装配置Nginx+php+mysql 环境
Jan 12 PHP
php利用gd库为图片添加水印
Nov 09 PHP
Redis构建分布式锁
Mar 28 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
PHP cURL获取微信公众号access_token的实例
Apr 28 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
2013/12/25 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
JavaScript实现移动端轮播效果
2017/06/06 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
学生周末长期请假条
2014/02/15 职场文书
《太阳》教学反思
2014/02/21 职场文书
海飞丝的广告词
2014/03/20 职场文书
需求分析说明书
2014/05/09 职场文书
顶岗实习计划书
2015/01/16 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers