php检查是数组是空的

时间:2013-02-07 03:19:52

标签: php arrays

如何检查数组是否像这样

array(3) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(0) { } }

实际上是空的?因为对我来说这是一个空数组,但是对于empty(),这是一个包含3个元素的数组,对于count,这是一个长度为3的数组。所以有没有办法在不预先处理数组的情况下执行它?

提前谢谢

2 个答案:

答案 0 :(得分:9)

if(!array_filter($array)){
  // empty
}

docs

答案 1 :(得分:3)

这里也说明了

Check whether an array is empty

使用array_filter();