插件窝 干货文章 php判断数组为空的函数是什么

php判断数组为空的函数是什么

数组 函数 array empty 316    来源:    2025-03-16

在 PHP 中,判断一个数组是否为空可以使用 empty() 函数或 count() 函数。以下是这两种方法的示例:

1. 使用 empty() 函数

empty() 函数用于检查一个变量是否为空。如果数组为空,empty() 函数会返回 true,否则返回 false

$array = [];

if (empty($array)) {
    echo "数组为空";
} else {
    echo "数组不为空";
}

2. 使用 count() 函数

count() 函数用于计算数组中的元素数量。如果数组为空,count() 函数会返回 0

$array = [];

if (count($array) == 0) {
    echo "数组为空";
} else {
    echo "数组不为空";
}

3. 使用 array()[] 创建空数组

在 PHP 中,空数组可以通过 array()[] 来创建。以下是一个示例:

$array = array(); // 或者 $array = [];

if (empty($array)) {
    echo "数组为空";
} else {
    echo "数组不为空";
}

总结

  • empty() 函数是最常用的方法,因为它不仅适用于数组,还适用于其他类型的变量。
  • count() 函数也可以用来判断数组是否为空,但它的主要用途是计算数组中的元素数量。

根据你的需求选择合适的方法即可。