歡迎您光臨本站 註冊首頁

php判斷數組是否為空的實例方法

←手機掃碼閱讀     limiyoyo @ 2020-05-10 , reply:0

在本篇文章裡小編給大家分享的是關於php判斷數組是否為空的實例方法,需要的朋友們可以參考下。
php如何判斷數組不為空
1、使用函數“empty()”函數來判斷,將數組傳入此函數,如果為true,即代表為空;
$arr = []; if (empty($arr)) { //為空 } else { //不為空 }
2、通過“count()”函數來獲取數組條數,再根據條數判斷是否小於1,如果小於1,即代表為空;
$arr = []; if (count($arr) < 1) { //為空 } else { //不為空 }
實例補充
用implode()將數組輸出為字符串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對於二維以上數組就不行了。舉個例子:
$arr= array(array(),array(),arr(www.jb51.net)ay()); $str = implode(',',$arr); if(empty($str)) echo "空"; else echo "非空";
很明顯$arr是個含有三個空數組的二維數組,應該也算是空的,可是輸出的確是非空。判斷失敗。
 


[limiyoyo ] php判斷數組是否為空的實例方法已經有151次圍觀

http://coctec.com/docs/php/show-post-233636.html