PHP N维数组去空值函数

$a array (array (), array (array (), 1, 2));
echo '<pre>';
print_r(array_no_empty($a));
exit();
function array_no_empty($arr) {
    if (is_array($arr)) {
        foreach $arr as $k => $v ) {
            if (empty($v)) unset($arr[$k]);
            elseif (is_array($v)) {
                $arr[$k] = array_no_empty($v);
            }
        }
    }
    return $arr;
}

来源URL:http://zhidao.baidu.com/link?url=xbqZTvPDSvAdGEyMcRmeOQYjh-NCW4g_mmBx6Msr1lk776ha4KFAsCAize_9mbshrce1ikw7YX2Qpec7vNFpjzL9BoFdjxy7TRub24ac8T3