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判断数组是否为空的方法,个人比较推荐使用第三种方法。