PHP實現(xiàn)移除數(shù)組中為空或為某值元素的方法
本文實例講述了PHP實現(xiàn)移除數(shù)組中為空或為某值元素的方法。分享給大家供大家參考,具體如下:
在實現(xiàn)移除數(shù)組中項目為空的元素或為某值的元素時用到了兩個函數(shù) array_filter、create_function
先看一個實例:
$array = Array ( [0] => 1 ,[1] => 2, [2] => 3, [3] => 4,[4] => '',[5] => '' ); $array = array_filter($array,create_function('$v','return !empty($v);')); print_r($array);
返回結(jié)果:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
函數(shù)介紹: array_filter
array_filter() 函數(shù)用回調(diào)函數(shù)過濾數(shù)組中的元素,如果自定義過濾函數(shù)返回 true,則被操作的數(shù)組的當(dāng)前值就會被包含在返回的結(jié)果數(shù)組中, 并將結(jié)果組成一個新的數(shù)組。如果原數(shù)組是一個關(guān)聯(lián)數(shù)組,鍵名保持不變。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
php獲取從百度、谷歌等搜索引擎進(jìn)入網(wǎng)站關(guān)鍵詞的方法
這篇文章主要介紹了php獲取從百度、谷歌等搜索引擎進(jìn)入網(wǎng)站關(guān)鍵詞的方法,可實現(xiàn)判斷進(jìn)入網(wǎng)站的搜索引擎來源及搜索的關(guān)鍵詞功能,非常簡單實用,需要的朋友可以參考下2015-07-07PHP extract 將數(shù)組拆分成多個變量的函數(shù)
extract()函數(shù)提取關(guān)聯(lián)數(shù)組(對數(shù)字索引數(shù)組無效)每對key和value,生成以key為變量名、value為對應(yīng)值的多組新變量。2010-06-06學(xué)習(xí)php過程中的一些注意點的總結(jié)
在學(xué)習(xí)php的過程中會有一些細(xì)節(jié)是需要注意的,本文整理了一些比較實際的問題,希望對大家有所幫助2013-10-10php連接與操作PostgreSQL數(shù)據(jù)庫的方法
這篇文章主要介紹了php連接與操作PostgreSQL數(shù)據(jù)庫的方法,以實例形式較為詳細(xì)的分析了php連接PostgreSQL數(shù)據(jù)庫以及進(jìn)行讀取與增加、修改、刪除等技巧,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12使用GROUP BY的時候如何統(tǒng)計記錄條數(shù) COUNT(*) DISTINCT
在有g(shù)roup by的時候,如何統(tǒng)計結(jié)果記錄的數(shù)量?需要的朋友可以參考下。2011-04-04curl_setopt中的CURLOPT_WRITEFUNCTION使用回調(diào)和閉包
在PHP中,curl_setopt函數(shù)的 CURLOPT_WRITEFUNCTION 是 PHP 中的 cURL 庫的一個選項,允許你指定一個回調(diào)函數(shù),這個回調(diào)函數(shù)會處理從服務(wù)器接收到的數(shù)據(jù),這個回調(diào)函數(shù)應(yīng)該有兩個參數(shù),第一個是接收到的數(shù)據(jù),第二個是寫入數(shù)據(jù)的長度2024-08-08