如何使用PHP检查数组是否为空()

空数组有时会导致软件崩溃或意外输出。为了避免这种情况, 最好事先检查一个数组是否为空。 PHP中提供了多种方法和函数来检查已定义或给定的数组是否为空。其中一些如下:
使用empty()函数:
此函数确定给定变量是否为空。如果变量不存在, 则此函数不会返回警告。
语法如下:

bool empty( $var )

【如何使用PHP检查数组是否为空()】如何使用PHP检查数组是否为空?下面是具体的解决方法,例子如下:
< ?php // Declare an array and initialize it $non_empty_array = array ( 'URL' => 'https://www.srcmini.org/' ); // Declare an empty array $empty_array = array (); // Condition to check array is empty or not if (! empty ( $non_empty_array )) echo "Given Array is not empty < br> " ; if ( empty ( $empty_array )) echo "Given Array is empty" ; ?>

输出如下:
Given Array is not empty Given Array is empty

使用计数功能:
此函数计算数组中的所有元素。如果数组中的元素数为零, 则它将显示空数组。
语法如下:
int count( $array_or_countable )

例子:
< ?php // Declare an empty array $empty_array = array (); // Function to count array // element and use condition if ( count ( $empty_array ) == 0) echo "Array is empty" ; else echo "Array is non- empty" ; ?>

输出如下:
Array is empty

使用sizeof()函数检查数组是否为空:
此方法检查数组的大小。如果数组的大小为零, 则数组为空, 否则数组不为空。
例子:
< ?php // Declare an empty array $empty_array = array (); // Use array index to check // array is empty or not if ( sizeof( $empty_array ) == 0 ) echo "Empty Array" ; else echo "Non-Empty Array" ; ?>

输出如下:
Empty Array

    推荐阅读