判斷php陣列是否為空遇到的坑

2021-07-08 18:03:35 字數 520 閱讀 2861

在將mongo資料匯入mysql時,要判斷陣列的內容是否為空。

看到下面的結論時:

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

覺得,有必要記錄一下,吸取經驗和教訓。

如何判斷PHP陣列是否為空

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 arra...

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

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

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

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