php判斷陣列不為空的函式是什麼

2022-10-09 12:42:11 字數 704 閱讀 9385

php判斷陣列不為空的函式:1、empty()函式,語法「empty($arr)」,如果返回值為false,則陣列不為空;2、count()函式,語法「count($arr)」,如果返回值大於等於1,則陣列不為空。

本教程操作環境:windows7系統、php7.1版、dell g3電腦

php判斷陣列不為空的函式

1、empty()函式

使用函式「empty()」函式來判斷,將陣列傳入此函式。如果為true,即代表為空;如果為false,即代表為非空。

$arr = ;

if (empty($arr)) else 2、count()函式

通過「count()」函式來獲取陣列條數,再根據條數判斷是否小於1,如果小於1,即代表為空;

$arr = ;

if (count($arr) < 1) else 擴充套件知識:

用implode()將陣列輸出為字串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對於二維以上陣列就不行了。舉個例子:

$arr= array(array(),array(),arr(www.php.cn)ay());

$str = implode(',',$arr);

if(empty($str)) echo "空";

else echo "非空";很明顯$arr是個含有三個空陣列的二維陣列,應該也算是空的,可是輸出的確是非空。判斷失敗。

判斷是空物件還是空陣列

方法一 利用josn.stringify if json.stringify res.data else方法二objeck.keys objeck.keys 方法會返回乙個由給定物件的自身可列舉屬性組成的陣列,陣列中屬性名的排列順序和使用 for in 迴圈遍歷該物件時返回的順序一致,該方法屬於 e...

如何判斷jquery返回的物件不為空

使用console.log 列印出jquery選擇器返回的物件,發現它永遠是乙個陣列物件,若未找到指定元素,就會返回乙個空的陣列物件。通常,我們用js判斷dom是否存在,直接使用 if document.getelementbyid wrap 就能判斷,但是如果是jquery就不能這樣用了 if j...

PHP判斷陣列為空的具體方式

php判斷陣列為空之一 for迴圈 最簡單也是最直接的方法,用for迴圈來遍歷陣列。對於已知維數的陣列可以判斷,但如果是未知的多維陣列,該怎麼辦?php判斷陣列為空之二 implode arr array array array array str implode arr if empty str ...