本篇內(nèi)容主要講解“php如何判斷是否為空數(shù)組”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“php如何判斷是否為空數(shù)組”吧!
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、桑日網(wǎng)絡(luò)推廣、成都微信小程序、桑日網(wǎng)絡(luò)營銷、桑日企業(yè)策劃、桑日品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供桑日建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
3種判斷方法:1、用count()或sizeof()計算數(shù)組的長度,判斷數(shù)組長度是否為0,語法“count(數(shù)組)==0”,如果為0則為空數(shù)組,反之不為空數(shù)組。2、用empty()檢查數(shù)組變量是否為空,語法“empty(數(shù)組)”,如果返回TRUE則是空數(shù)組。3、用“===”運算符判斷數(shù)組是否為“[]”,語法“數(shù)組===[]”,如果返回TRUE則為空數(shù)組,反之則不為空數(shù)組。
本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦
php判斷一個數(shù)組是否為空數(shù)組的幾種方法
方法1:使用count()或者sizeof()函數(shù)
一個長度為0的數(shù)組我們稱之為“空數(shù)組”,空數(shù)組是一個真正的對象,只是包含元素個數(shù)為0。
因此,我們可以使用count()函數(shù)計算數(shù)組的長度,然后判斷該長度是否為0;如果為0則為空數(shù)組,反之不為空數(shù)組。
count($arr,$m)
$m:為可選參數(shù),可以省略。
如果省略 $m 參數(shù),或者將其設(shè)置為 COUNT_NORMAL 或者 0,count() 函數(shù)將不檢測多維數(shù)組;
如果 $m 設(shè)置為 COUNT_RECURSIVE 或者 1,count() 函數(shù)將遞歸計算數(shù)組中元素的個數(shù),對于計算多維數(shù)組的元素個數(shù)尤為有用。
sizeof()函數(shù)是 count() 函數(shù)的別名,也就是所 sizeof() 函數(shù)的功能及使用方法與 count() 函數(shù)完全相同。
方法2:使用empty()函數(shù)
empty() 函數(shù)用于檢查一個變量是否為空。
empty() 判斷一個變量是否被認為是空的。當一個變量并不存在,或者它的值等同于 FALSE,那么它會被認為不存在。如果變量不存在的話,empty()并不會產(chǎn)生警告。
說明:任何一個未初始化的變量、值為 0 或 false 或 空字符串”” 或 null的變量、空數(shù)組、沒有任何屬性的對象,都將判斷為empty==true
當變量 存在,并且是一個非空非零的值時返回 FALSE 否則返回 TRUE。
如果檢測的數(shù)組為:
$array = [1,2,3];
方法3:使用“===”判斷數(shù)組是否為“[]”
如果返回TRUE,則為空數(shù)組
如果返回FALSE,則不為空數(shù)組
到此,相信大家對“php如何判斷是否為空數(shù)組”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!