在 php 中,我们常常会使用数组来存储一系列的数据。在进行一些数据操作时,我们需要先判断这个数组是否为空。本文将介绍几种方法来判断 php 数组是否为空。
- 使用 count() 函数
count() 函数可以返回数组中元素的个数。如果一个数组没有任何元素,则该函数将返回 0。因此,我们可以使用 count() 函数来判断一个数组是否为空。
示例代码如下:
if(count($array) == 0){
// 数组为空
}- 使用 empty() 函数
empty() 函数可以检查一个值是否为空。当一个变量为以下值之一时,empty() 函数将返回 true:
- ""(空字符串)
- 0(作为整数的字符串或整数)
- 0.0(作为浮点数的字符串或浮点数)
- "0"(作为字符串的数字)
- NULL
- FALSE
- 空数组
因此,我们可以使用 empty() 函数来判断一个数组是否为空。
立即学习“PHP免费学习笔记(深入)”;
示例代码如下:
if(empty($array)){
// 数组为空
}- 使用 is_array() 函数
is_array() 函数可以检查变量是否是一个数组。如果一个变量是数组,则该函数将返回 true。因此,我们可以使用 is_array() 函数来判断一个变量是否是数组,在配合 count() 函数来判断一个数组是否为空。
示例代码如下:
if(is_array($array) && count($array) == 0){
// 数组为空
}这些都是判断 PHP 数组是否为空的方法。在实际开发中,我们应该根据需要选择适合自己的方法来判断数组是否为空。











