基于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将fileterms函数返回的结果变成可读的形式
Apr 21 PHP
Admin generator, filters and I18n
Oct 06 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 PHP
php学习笔记之基础知识
Nov 08 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
Mar 18 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
thinkPHP的表达式查询用法详解
Sep 14 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
PDO::errorCode讲解
Jan 28 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
laravel入门知识点整理
Sep 15 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排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
React Native 图片查看组件的方法
2018/03/01 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
Python之用户输入的实例
2018/06/22 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Python双向循环链表实现方法分析
2018/07/30 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
python通过实例讲解反射机制
2019/10/17 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
django使用graphql的实例
2020/09/02 Python
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
投标承诺函范文
2015/01/21 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
Java如何实现树的同构?
2021/06/22 Java/Android
python获取对象信息的实例详解
2021/07/07 Python
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL