- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_filter: documentation ( source)
<?php
$a = array(
array(
array(1),
array(),
),
array(1),
array(),
array(2),
);
$c = function($a) use (&$c) {
return is_array($a) ? array_filter(array_map($c, $a), function ($b) { return !(is_array($b) && empty($b)); }) : $a;
};
var_dump($c($a));