在 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’函数,该函数检查数组的内容,如果没有内容,则表示数组为空。