function logs_http_array_remove_empty in Logs HTTP 7
Deep array filter.
Remove empty values.
Parameters
$haystack: The variable to filter.
Return value
mixed
1 call to logs_http_array_remove_empty()
- logs_http_register_event in ./logs_http.module 
- Register an event in a static cache.
File
- ./logs_http.module, line 225 
- Logs HTTP module.
Code
function logs_http_array_remove_empty($haystack) {
  foreach ($haystack as $key => $value) {
    if (is_array($value)) {
      $haystack[$key] = logs_http_array_remove_empty($haystack[$key]);
    }
    if (empty($haystack[$key])) {
      unset($haystack[$key]);
    }
  }
  return $haystack;
}