&$value) { if (is_array($value)) { $value = self::removeEmptyStrings($value); } else { if (is_string($value) && !strlen($value)) { unset($array[$key]); } } } unset($value); return $array; } }