基于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基于自定义类随机生成姓名的方法示例

    PHP基于自定义类随机生成姓名的方法示例

    这篇文章主要介绍了PHP基于自定义类随机生成姓名的方法,结合实例形式分析了php基于数组与字符串的随机数操作生成姓名的相关实现技巧,需要的朋友可以参考下
    2017-08-08
  • php获取字符串中各个字符出现次数的方法

    php获取字符串中各个字符出现次数的方法

    这篇文章主要介绍了php获取字符串中各个字符出现次数的方法,实例分析了php获取字符串中字符出现次数的三种常见技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • PHP中unset,array_splice删除数组中元素的区别

    PHP中unset,array_splice删除数组中元素的区别

    php中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array_splice删除数组中的元素区别吧
    2014-07-07
  • Referer原理与图片防盗链实现方法详解

    Referer原理与图片防盗链实现方法详解

    这篇文章主要介绍了Referer原理与图片防盗链实现方法,结合实例形式详细分析了Referer头信息原理与图片防盗链判定、实现方法,并附带一个Http请求封装类,需要的朋友可以参考下
    2019-07-07
  • php将金额数字转化为中文大写

    php将金额数字转化为中文大写

    本文给大家汇总介绍了几种php将金额数字转化为中文大写的实用函数,各有优劣,小伙伴们根据自己的项目需求自由选择吧。
    2015-07-07
  • php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数

    php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数

    array_count_values() 函数用于统计数组中所有值出现的次数,本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。
    2011-10-10
  • php 常用类整理

    php 常用类整理

    在实际开发过程会经常会遇到一些重复的操作,如果每次都要自己去实现这无疑加重了自己的工作量,下面对一些可能经常用到的类做个整理.
    2009-12-12
  • PHP内置的Math函数效率测试

    PHP内置的Math函数效率测试

    这篇文章主要介绍了PHP内置的Math函数效率测试,以实例形式测试了相关的PHP内置数学运算函数的执行时间,分析其运行效率,需要的朋友可以参考下
    2014-12-12
  • php中OR与|| AND与&&的区别总结

    php中OR与|| AND与&&的区别总结

    以下是对php中OR与|| AND与&&的区别进行了详细的总结介绍,需要的朋友可以过来参考下
    2013-10-10
  • PHP使用Http Post请求发送Json对象数据代码解析

    PHP使用Http Post请求发送Json对象数据代码解析

    这篇文章主要介绍了PHP使用Http Post请求发送Json对象数据代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论