国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP判斷數組,多維數組值是否為空

2024-09-04 11:46:16
字體:
來源:轉載
供稿:網友

判斷數組值是否為空的方法很簡單我們只要empty或=/"/"即可了,如果是二維數組或多維數組我們可以直接使用遍歷來操作,下面我給大家介紹判斷數組值為空的各種方法總結,此處,$res為數組,但是數組的維數不定,此時不能用count函數,代碼如下:

  1. //array_filter() 將刪除 $res 中所有等值為 FALSE 的條目 
  2. $filter_res = array_filter($res); 
  3.  
  4. if(!emptyempty($filter_res)) 
  5.      //數組不為空的操作 
  6. else 
  7.     //數組為空的操作 

PHP判斷數組為空之一、for循環

最簡單也是最直接的方法,用for循環來遍歷數組,對于已知維數的數組可以判斷,但如果是未知的多維數組,該怎么辦?

僅針對于二維數組,代碼如下:

  1. <?php 
  2. //上面把你要判斷的數組放在這,名字是$shuzu 
  3. foreach ($shuzu as $v1)    
  4. {   
  5. foreach ($v1 as $v2)    
  6. {   
  7. //print "$v2"; 
  8. $shunzi =$shunzi.$v2
  9. if($shunzi==""
  10. echo "數組是空的"
  11. else 
  12. echo "數組有元素"
  13. ?> 
  14. count($arr),size($arr); 
  15. $arrarray("");  
  16. echo count($arr);  
  17. echo size($arr);  
  18. //輸出1 

多維數組值是否為空

PHP判斷單值是否為空使用最為常用的empty即可,但是,在判斷有鍵值的數組或多維數組時就會出現困難,以下就是PHP中判斷數組,多維,數值是否為空的函數,代碼如下:

  1. class Test{ 
  2. public static function array_is_null($arr = null){ 
  3. if(is_array($arr)){ 
  4. foreach($arr as $k=>$v){ 
  5. if($v&&!is_array($v)){ 
  6. return false; 
  7. $t = self::array_is_null($v); 
  8. if(!$t){ 
  9. return false; 
  10. return true; 
  11. }elseif(!$arr){ 
  12. return true; 
  13. }else
  14. return false; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青冈县| 昭苏县| 忻城县| 德江县| 左云县| 沂水县| 临西县| 邢台县| 台南县| 马鞍山市| 铁岭市| 冷水江市| 玛多县| 阜平县| 缙云县| 中宁县| 凤山市| 望城县| 岳西县| 潜山县| 若尔盖县| 大余县| 阿荣旗| 晋宁县| 赣榆县| 南部县| 崇礼县| 潼南县| 勐海县| 桑日县| 当雄县| 兴文县| 福鼎市| 金门县| 蓬溪县| 盐城市| 哈尔滨市| 息烽县| 和田县| 察隅县| 宁南县|