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

空阵列有时会导致软件崩溃或意外输出。为了避免这种情况,最好事先检查数组是否为空。PHP中有各种方法和函数可用于检查定义的或给定的数组是否为空。其中一些内容如下:

null
  1. 使用empty()函数: 此函数确定给定变量是否为空。如果变量不存在,此函数不会返回警告。

    语法:

    bool empty( $var )

    例子:

    <?php
    // Declare an array and initialize it
    $non_empty_array = array ( 'URL' => ' https://www.geeksforgeeks.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
    

  2. 使用计数功能: 此函数统计数组中的所有元素。如果数组中的元素数为零,则它将显示空数组。

    语法:

    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
    

  3. 使用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
    

PHP是一种专门为web开发设计的服务器端脚本语言。通过以下步骤,您可以从头开始学习PHP PHP的教程 PHP示例 .

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享