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

首頁 > 語言 > PHP > 正文

php中使用array_filter()函數過濾空數組的實現代碼

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

這篇文章主要介紹了php中使用array_filter()函數過濾空數組的實現代碼,這是瀏覽PHP手冊時無意發意的一個有意思的array_filter()函數用法,需要的朋友可以參考下。

今天在翻看手冊查詢array_filter()的使用細節時,看到了個小關鍵點:If no callback is supplied, all entries of input equal to FALSE (see converting to boolean) will be removed. 如果沒有給出回調函數,所有的等于 FALSE 的元素將會被移除掉,這不正好可以用來過濾一些有空元素的數組嗎?連忙寫個例子測試一下想法:

  1. $entry = array(  
  2.              0 => '藍色夏威夷的博客',  
  3.  
  4.              1 => false,  
  5.  
  6.              2 => 1,  
  7.  
  8.              3 => null,  
  9.  
  10.              4 => '',  
  11.  
  12.              5 => 'http://m.survivalescaperooms.com',  
  13.  
  14.              6 => '0'
  15.  
  16.              7 => array(), 
  17.  
  18.              8 => 0 
  19.  
  20.           ); 
  21.  
  22. $validarr = array_filter($entry); 
  23.  
  24. print_r($validarr); 
  25.  
  26. //輸出結果: 
  27.  
  28. Array 
  29.  
  30.  
  31.     [0] => 藍色夏威夷的博客 
  32.  
  33.     [2] => 1 
  34.  
  35.     [5] => https://m.survivalescaperooms.com 
  36.  

一些可以轉化為布爾型FALSE的數組元素都被移除了,對我們想要得到一個有效的數組作了一個非常全面的過濾。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊宁县| 南岸区| 浮山县| 天台县| 北票市| 郸城县| 阳信县| 随州市| 交城县| 阳春市| 弥渡县| 西宁市| 醴陵市| 阆中市| 台山市| 祁东县| 黄平县| 扶沟县| 西藏| 札达县| 兴海县| 汶川县| 宣城市| 丰宁| 威远县| 克什克腾旗| 新乡县| 教育| 德阳市| 准格尔旗| 平江县| 安平县| 莲花县| 英德市| 仁化县| 定陶县| 西盟| 陆河县| 手游| 浦城县| 临潭县|