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; }
演示范例:
希望本文所述對大家的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實(shí)現(xiàn)的Timer頁面運(yùn)行時(shí)間監(jiān)測類
這篇文章主要介紹了php實(shí)現(xiàn)的Timer頁面運(yùn)行時(shí)間監(jiān)測類,可實(shí)現(xiàn)按不同key檢測不同的運(yùn)行時(shí)間,需要的朋友可以參考下2014-09-09php學(xué)習(xí)筆記之mb_strstr的基本使用
這篇文章主要給大家介紹了關(guān)于php學(xué)習(xí)筆記之mb_strstr的基本使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02ThinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法
下面小編就為大家?guī)硪黄猅hinkPHP模板標(biāo)簽eq if 中區(qū)分0,null,false的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03PHP代碼優(yōu)化的53個(gè)細(xì)節(jié)
這篇文章主要介紹了PHP代碼優(yōu)化的53個(gè)細(xì)節(jié),常見而重要的php優(yōu)化策略,需要的朋友可以參考下2014-03-03