如何判斷PHP陣列是否為空

2022-01-31 02:29:11 字數 700 閱讀 6442

php判斷陣列為空首選方法:count($arr),size($arr);

$arr

=array(""

);echo

count

($arr

);echo

size(

$arr

);//

輸出1

$arr

=array

();echo

count

($arr

);echo

size(

$arr

);//

輸出0

php判斷陣列為空方法2:empty($arr);

$arr

=array(""

);$result

=empty

($arr

);//

$result = false

$arr

=array

();$result

=empty

($arr

);//

$result = true

這兩種方法足以應對簡單陣列和多維陣列是否為空的判斷問題,個人一般用empty()來做陣列非空判斷,這樣感覺**看起來更容易理解。

PHP中如何判斷陣列是否為空

php判斷陣列為空之一 for迴圈 最簡單也是最直接的方法,用 for迴圈來遍歷陣列。對於已知維數的陣列可以判斷,但如果是未知的多維陣列,該怎麼辦?php判斷陣列為空之二 implode 用 implode 將陣列輸出為字串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對於...

PHP 判斷陣列是否為空的方法

1.isset功能 判斷變數是否被初始化 說明 它並不會判斷變數是否為空,並且可以用來判斷陣列中元素是否被定義過 注意 當使用isset來判斷陣列元素是否被初始化過時,它的效率比array key exists高4倍左右 a a c if isset a echo a 未被初始化 if isset ...

PHP中判斷陣列是否為空的方法

php中判斷陣列為空的方法有好幾種,但當遇到判斷多維陣列時,這些方法都無法判別陣列是否為空,現在下面先介紹從網上搜尋到判斷一維陣列的方法。php判斷陣列為空之一 for迴圈 最簡單也是最直接的方法,用for迴圈來遍歷陣列。對於已知維數的陣列可以判斷,但如果是未知的多維陣列,該怎麼辦?php判斷陣列為...