function remove_empty_members($arr)
{
$newarr = array();
while(list($key, $val) = each($arr))
{
if (is_array($val))
{
$val = remove_empty_members($val);
// check if array has members
if (count($val)!=0)
{
$narr[$key] = $val;
}
}
else
{
if (trim($val) != "")
{
$narr[$key] = $val;
}
}
}
unset($arr);
return $newarr;
}
That's it!




