Google Weather API – функция

Раньше погоду приходилось парсить самостоятельно, с какого то сайта, нужного клиенту, но сейчас есть google weather API (неофициальный, но которым, однако, можно пользоваться)

Функцию по google weather API прилагаю ниже.

<?php 
header('Content-type: text/html; charset=utf-8');
function getWeather() {
$city= 'kair';
$requestAddress = "http://www.google.com/ig/api?weather=$city&hl=ru";

$xml_str = file_get_contents($requestAddress,0);
$xml_str=iconv('windows-1251','utf-8',$xml_str);

$xml = new SimplexmlElement($xml_str);

  foreach($xml->weather as $item) {
    foreach($item->current_conditions as $new) {
      echo 'Температура: '.$new->temp_c['data']; echo '<br />';
      echo $new->wind_condition['data'];echo '<br />';
      echo $new->humidity['data'];echo '<br />';
    }
  }
}
getWeather();
?>