diff --git a/vCard.php b/vCard.php index b2f0476..08ebbd2 100644 --- a/vCard.php +++ b/vCard.php @@ -573,7 +573,7 @@ private static function ParseParameters($Key, array $RawParams = null) $Parameters = array(); foreach ($RawParams as $Item) { - $Parameters[] = explode('=', strtolower($Item)); + $Parameters[] = array_filter(explode('=', strtolower($Item))); } $Type = array(); @@ -603,7 +603,7 @@ private static function ParseParameters($Key, array $RawParams = null) } elseif (count($Parameter) > 2) { - $TempTypeParams = self::ParseParameters($Key, explode(',', $RawParams[$Index])); + $TempTypeParams = self::ParseParameters($Key, explode(',', $RawParams[$Index])); if ($TempTypeParams['type']) { $Type = array_merge($Type, $TempTypeParams['type']); @@ -686,4 +686,4 @@ public function key() return key($this -> Data); } } -?> \ No newline at end of file +?>