php遞歸調(diào)用刪除數(shù)組空值元素的方法
本文實(shí)例講述了php遞歸調(diào)用刪除數(shù)組空值元素的方法。分享給大家供大家參考。具體如下:
該函數(shù)可以刪除數(shù)組里的所有空值元素,包含空字符串,空的數(shù)組等等。
function array_remove_empty($arr){ $narr = array(); while(list($key, $val) = each($arr)){ if (is_array($val)){ $val = array_remove_empty($val); // does the result array contain anything? if (count($val)!=0){ // yes :-) $narr[$key] = $val; } } else { if (trim($val) != ""){ $narr[$key] = $val; } } } unset($arr); return $narr; }
演示范例:
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php實(shí)現(xiàn)圖片上傳并進(jìn)行替換操作
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)圖片上傳并進(jìn)行替換操作,講解的很詳細(xì),通俗易懂,感興趣的小伙伴們可以參考一下2016-03-03php 按指定元素值去除數(shù)組元素的實(shí)現(xiàn)方法
php 按指定元素值去除數(shù)組元素的實(shí)現(xiàn)方法,需要的朋友可以參考下。2011-11-11PHP通過(guò)串口實(shí)現(xiàn)發(fā)送短信
本文給大家詳細(xì)介紹了,如何使用php通過(guò)串口來(lái)實(shí)現(xiàn)發(fā)送短信的思路以及具體的實(shí)現(xiàn)代碼,十分的實(shí)用,有需要的小伙伴可以參考下。2015-07-07php實(shí)現(xiàn)的Timer頁(yè)面運(yùn)行時(shí)間監(jiān)測(cè)類
這篇文章主要介紹了php實(shí)現(xiàn)的Timer頁(yè)面運(yùn)行時(shí)間監(jiān)測(cè)類,可實(shí)現(xiàn)按不同key檢測(cè)不同的運(yùn)行時(shí)間,需要的朋友可以參考下2014-09-09php學(xué)習(xí)筆記之mb_strstr的基本使用
這篇文章主要給大家介紹了關(guān)于php學(xué)習(xí)筆記之mb_strstr的基本使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法
下面小編就為大家?guī)?lái)一篇ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03php 驗(yàn)證碼制作(網(wǎng)樹(shù)注釋思想)
php 驗(yàn)證碼制作原理分析。2009-07-07PHP代碼優(yōu)化的53個(gè)細(xì)節(jié)
這篇文章主要介紹了PHP代碼優(yōu)化的53個(gè)細(xì)節(jié),常見(jiàn)而重要的php優(yōu)化策略,需要的朋友可以參考下2014-03-03