1
我有一個多維陣列如下PHP-聰明多維陣列濾波器
Array ( [0] => Array ( [1] => val01 [2] => val02 [3] => ) [1] => Array ( [1] => val11 [2] => Array ( [sub1] => 1 [sub2] => [sub3] => Array ( [primarysub1] => [primarysub2] => pmy2 ) ) [3] => val3 ) [2] => Array ( [1] => val21 [2] => [3] => val23 ) )
我需要過濾空值和期望的輸出是如下。
Array ( [0] => Array ( [1] => val01 [2] => val02 ) [1] => Array ( [1] => val11 [2] => Array ( [sub1] => 1 [sub3] => Array ( [primarysub2] => pmy2 ) ) [3] => val3 ) [2] => Array ( [1] => val21 [3] => val23 ) )
有人可以幫我一個最好的方式使用PHP嗎?
在此先感謝!
'array_filter()'做的工作 – mutex36
@Rotherford不,它不。它只適用於單個數組維度,它不會遞歸。 – Barmar
您可以將下面的遞歸函數與它混合使用,儘管如此將其濾除 – Dave