1樓:千鋒教育
陣列為空.指的是陣列裡面沒有包含任何元素.
判斷陣列為空的方式有很多種:以下 一一列專出來
empty($array_test) //如果陣列$array_test為空屬那麼這個函式返回true
if($array_test) //如果陣列為空.那麼if的條件判斷為false
count($array_test) //計算陣列元素個數.為0就是空
sizeof($array_test) //count() 的別名 用法和返回一樣
//實際上還有一些方式可以判斷陣列是否為空.常用的就是這些
補充一下
如果陣列沒有被定義
還可以使用
isset($array_test)//判斷陣列是否被定義
2樓:愛笑的牙疼
count()函來數,用法如下:
源$arr=array("id"=>"1","name"=>"fanny",);
echo count($arr);
那麼輸出
2;如果是:
$arr=array();
echo count($arr);
那麼輸出0;
這樣就可以了
3樓:匿名使用者
$arr=array("id"=>"1","name"=>"fanny",);
echo sizeof( $arr ) ? '陣列不為空' : '空陣列';
4樓:山為度
用empty函式,最省資源。
PHP中如何判斷物件是否為空,PHP中如何判斷一個物件是否為空
很簡單,比如有一個名叫data的物件,物件一旦被建立就不是空的,我們可以判斷物件類是否有我們需要的資料來判斷它是不是空,比如,我的data物件裡有個變數name,如果沒有這個name,我就認為它是空,if isset data name else 嘗試相對路徑轉換為絕對路徑。確定著陸成員是否只需要確...
如何判斷PHP陣列是否為空,怎麼判斷ArrayList陣列是否為空
php判斷陣列為空首選方法 count arr size arr 如下 arr array echo count arr echo size arr 輸出1 如何判斷php陣列是否為空 判斷php陣列是否為空,具體有五種方法 1 isset功能 判斷變數是否被初始化 說明 它並不會判斷變數是否為空,...
如何判斷PHP陣列是否為空,怎麼判斷ArrayList陣列是否為空
判斷php陣列是否為空,具體有五種方法 1 isset功能 判斷變數是否被初始化 說明 它並不會判斷變數是否為空,並且可以用來判斷陣列中元素是否被定義過 注意 當使用isset來判斷陣列元素是否被初始化過時,它的效率比array key exists高4倍左右 a a c if isset a ec...