判断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数组是否为空的代码 - Python技术站