基于empty函数的判断详解

 更新时间:2013年06月17日 12:18:44   作者:  
本篇文章是对empty函数的判断进行了详细的分析介绍,需要的朋友参考下

$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处理数组和XML之间的互相转换

    PHP处理数组和XML之间的互相转换

    这篇文章主要介绍了如何使用PHP处理数组和XML之间的互相转换,详细介绍了PHP将XML转换成数组,PHP将数组转换成XML的方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • PHP使用GD库输出汉字的方法【测试可用】

    PHP使用GD库输出汉字的方法【测试可用】

    这篇文章主要介绍了PHP使用GD库输出汉字的方法,结合实例形式较为详细的分析了php使用GD库进行图形绘制与汉字输出的相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • PHP中fwrite与file_put_contents性能测试代码

    PHP中fwrite与file_put_contents性能测试代码

    这里测试的是往文件中写一百万行记录,如果数据量很小,比如1000条左右的记录,可能差距不大
    2013-08-08
  • JavaScript实现滚动栏效果的方法

    JavaScript实现滚动栏效果的方法

    这篇文章主要介绍了JavaScript实现滚动栏效果的方法,涉及javascript操作html元素实现滚动的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Thinkphp框架开发移动端接口(2)

    Thinkphp框架开发移动端接口(2)

    这篇文章主要介绍了thinkphp框架开发移动端接口的第2种方法,实现移动端访问自动切换移动主题模板,从而实现伪app访问,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • php实现微信公众号无限群发

    php实现微信公众号无限群发

    本文给大家分享的是php实现的利用微信的客服接口进行各类消息的无限群发,思路非常巧妙,有需要的小伙伴可以参考下
    2015-10-10
  • PHP 文件上传全攻略

    PHP 文件上传全攻略

    PHP文件上传功能一般都是大家使用事先封装好的函数,要用的时候直接使用已封装的函数就完了,但有时候不能使用封装函数,还真不大能记住PHP的上传相关的东西,在此做个总结,以备后用。
    2010-04-04
  • php中调用其他系统http接口的方法说明

    php中调用其他系统http接口的方法说明

    本篇文章主要是对php中调用其他系统http接口的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • php实现的在线人员函数库

    php实现的在线人员函数库

    ME之前用的..找到了.. 在线人员函数库
    2008-04-04
  • PHP 得到根目录的 __FILE__ 常量

    PHP 得到根目录的 __FILE__ 常量

    PHP 的 __FILE__ 常量(如何得到根目录)
    2008-07-07

最新评论