基于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 相关文章推荐
mysql中存储过程、函数的一些问题
Feb 14 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
Oct 31 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
CodeIgniter视图使用注意事项
Jan 20 PHP
一段实用的php验证码函数
May 19 PHP
PHP图片水印类的封装
Jul 06 PHP
Laravel 队列使用的实现
Jan 08 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
Oct 11 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 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引用符&amp;的用法详细解析
2013/08/22 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
企业统计员岗位职责
2013/12/13 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书