在 PHP 中检查数组是否为空的不同方法

phpserver side programmingprogramming

使用 ‘sizeof’ 函数

让我们看一个例子 −

示例

<?php
$empty_arr = array();
if( sizeof($empty_arr) == 0 )
   echo "数组为空!";
else
   echo "数组不为空。";
?>

输出

数组为空!

可以通过多种方式检查数组是否为空。一种方法是使用 ‘sizeof’ 函数来查看数组是否为空。如果是,则大小为 0,从而确认数组为空。

使用 ‘empty’ 函数

示例

<?php
$my_arr = array('URL' => 'https://www.medium.com/');
$empty_arr = array();
if(!empty($my_arr))
   echo "数组非空 <br>";
if(empty($empty_arr))
   echo "数组为空!";
?>

输出

数组非空
数组为空!

检查数组是否为空的另一种方法是使用‘empty’函数,该函数检查数组的内容,如果没有内容,则表示数组为空。


相关文章