判断PHP数组是否为空的代码

判断PHP数组是否为空的代码,可以采用以下两种方式。

判断PHP数组是否为空的代码,可以采用以下两种方式。

第一种方式:使用empty函数

empty函数用于判断一个变量是否为空,包括空数组、空字符串、0和false等等。当变量值为以下几种情况时,empty函数返回true:

  • "" (空字符串)
  • 0 (作为整数的0)
  • 0.0 (作为浮点数的0)
  • "0" (作为字符串的0)
  • false
  • array() (空数组)
  • null

所以,我们可以使用empty函数判断一个PHP数组是否为空。示例代码如下:

<?php
  $arr1 = array();               // 空数组
  $arr2 = array('apple', 'pear'); // 非空数组

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

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

输出结果为:

数组为空
数组不为空

第二种方式:使用count函数

另一种判断PHP数组是否为空的方式是使用count函数,该函数用于统计数组中元素的个数。示例代码如下:

<?php
  $arr1 = array();               // 空数组
  $arr2 = array('apple', 'pear'); // 非空数组

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

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

输出结果与第一种方式相同:

数组为空
数组不为空

综上所述,我们可以使用empty函数或count函数判断PHP数组是否为空。在具体使用中可以根据实际情况灵活选择。

本文标题为:判断PHP数组是否为空的代码

基础教程推荐