$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
;
}