站長資訊網
        最全最豐富的資訊網站

        php怎么判斷是否為空數組

        3種判斷方法:1、用count()或sizeof()計算數組的長度,判斷數組長度是否為0,語法“count(數組)==0”,如果為0則為空數組,反之不為空數組。2、用empty()檢查數組變量是否為空,語法“empty(數組)”,如果返回TRUE則是空數組。3、用“===”運算符判斷數組是否為“[]”,語法“數組===[]”,如果返回TRUE則為空數組,反之則不為空數組。

        php怎么判斷是否為空數組

        本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

        php判斷一個數組是否為空數組的幾種方法

        方法1:使用count()或者sizeof()函數

        一個長度為0的數組我們稱之為“空數組”,空數組是一個真正的對象,只是包含元素個數為0。

        因此,我們可以使用count()函數計算數組的長度,然后判斷該長度是否為0;如果為0則為空數組,反之不為空數組。

        count($arr,$m)

        $m:為可選參數,可以省略。

        • 如果省略 $m 參數,或者將其設置為 COUNT_NORMAL 或者 0,count() 函數將不檢測多維數組;

        • 如果 $m 設置為 COUNT_RECURSIVE 或者 1,count() 函數將遞歸計算數組中元素的個數,對于計算多維數組的元素個數尤為有用。

        <?php   header("content-type:text/html;charset=utf-8"); // 聲明一個空數組 $empty_array = array();      // 檢查數組是否為空 if(count($empty_array) == 0)      echo "數組為空";  else     echo "數組不為空";  ?>

        php怎么判斷是否為空數組

        sizeof()函數是 count() 函數的別名,也就是所 sizeof() 函數的功能及使用方法與 count() 函數完全相同。

        <?php   header("content-type:text/html;charset=utf-8"); // 聲明一個空數組 $empty_array = array();      if( sizeof($empty_array) == 0 )      echo "數組為空";  else     echo "數組不空";  ?>

        方法2:使用empty()函數

        empty() 函數用于檢查一個變量是否為空。

        empty() 判斷一個變量是否被認為是空的。當一個變量并不存在,或者它的值等同于 FALSE,那么它會被認為不存在。如果變量不存在的話,empty()并不會產生警告。

        說明:任何一個未初始化的變量、值為 0 或 false 或 空字符串”” 或 null的變量、空數組、沒有任何屬性的對象,都將判斷為empty==true

        當變量 存在,并且是一個非空非零的值時返回 FALSE 否則返回 TRUE。

        <?php   header("content-type:text/html;charset=utf-8"); // 聲明一個空數組 $array = [];      // 檢查數組是否為空 if(empty($array))      echo "數組為空";  else     echo "數組不為空";  ?>

        php怎么判斷是否為空數組

        如果檢測的數組為:

        $array = [1,2,3];

        php怎么判斷是否為空數組

        方法3:使用“===”判斷數組是否為“[]”

        • 如果返回TRUE,則為空數組

        • 如果返回FALSE,則不為空數組

        <?php   header("content-type:text/html;charset=utf-8"); // 聲明一個空數組 $array = array(); ;      // 檢查數組是否為空 if($array===[])      echo "數組為空";  else     echo "數組不為空";  ?>

        php怎么判斷是否為空數組

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品最新国产精品第十页 | 亚洲国产精品成人精品无码区| 成人久久精品一区二区三区| 亚洲A∨精品一区二区三区| 最新国产精品亚洲| 大伊香蕉精品视频在线导航| 亚洲中文字幕久久精品无码喷水| 国产精品亚洲玖玖玖在线观看 | 精品欧美一区二区在线观看| 久久国产精品久久| 国产69精品久久久久777| 精品无码AV无码免费专区| 伊在人亚洲香蕉精品区麻豆| 精品国产呦系列在线观看免费| 四虎永久在线精品884aa下载| 999久久久无码国产精品| 久久发布国产伦子伦精品| 亚洲国产精品无码AAA片| 亚洲精品成人片在线观看| 精品多毛少妇人妻AV免费久久| 中文字幕亚洲精品资源网| 国产在视频线精品视频二代| 国产成人精品手机在线观看| 久久精品人成免费| 久久精品国产亚洲AV麻豆网站 | 午夜精品乱人伦小说区| 亚洲精品无码99在线观看| 人妻一区二区三区无码精品一区| 久久久久无码精品| 香港三级精品三级在线专区 | 国产精品偷窥熟女精品视频| 2022国产精品最新在线| 亚洲天堂久久精品| 国产精品青草视频免费播放| 国产精品亚洲专区无码WEB| 国产精品午夜国产小视频| 精品国产午夜福利在线观看 | 亚洲精品欧美精品日韩精品| 亚洲精品专区| 久久久久人妻一区精品色| 国产精品免费大片|