$value ) { if ( $value instanceof SimpleXMLElement ) { $array[$key] = empty($value) ? NULL : toArray($value); } } return $array; } $xml = simplexml_load_string(utf8_encode(html_entity_decode($data))); $wetterdaten = toArray($xml); switch ($config['language']) { case "de": $wetter_lang_str = "_german"; break; case "it": $wetter_lang_str = "_italian"; break; case "en": $wetter_lang_str = "_english"; break; default: $wetter_lang_str = "_german"; break; } ?>