hi,欢迎访问本站!
当前位置: 首页编程开发正文

php判断数组是否为空的方法

墨初 编程开发 407阅读

在php脚本中可以通过使用empty()与count()函数来判断数组是否为空,下面是具体的介绍,大家可以参考一下。

php判断数组是否为空的方法

1、empty()判断数组是否为空

empty() 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。

例:

$fruits = array("apple", "banana", "orange");
if (!empty($fruits)) {
    echo "数组不为空";
} else {
    echo "数组为空";
}

2、count()判断数组是否为空

php的conut()函数可以获取数组中元素的个数也就是数组的长度,如果通过count获取到的元素个输为0则表示数组为空。

例:

$arr = array("apple", "banana", "orange");
if (count($arr)) {
    echo "数组不为空";
} else {
    echo "数组为空";
}

3、empty()与count函数可以组使用

例:

$arr = array("apple", "banana", "orange");
if (!empty($arr) && count($arr)) {
    echo "数组不为空";
} else {
    echo "数组为空";
}

以上就是关于php判断数组是否为空的方法,个人比较推荐使用第三种方法。

标签:
声明:无特别说明,转载请标明本文来源!
相关推荐