function loadTemp($cidade='Palmas-TO'){
// variavel para dados de retorno
$ret = array('url' => "https://tempoagora.uol.com.br/previsaodotempo.html/brasil/$cidade/");
// carrega o html do tempoagora
$html = file_get_contents($ret['url']);
// Pegamos apenas a parte que interessa do html
$iniflag = '';
$fimflag = '';
$ini = strrpos($html, $iniflag ) + strlen($iniflag);
$fim = strpos($html, $fimflag, $ini);
$html = substr($html, $ini, ($fim-$ini));
// pegamos a url do icone
preg_match('@ &$v){
$v = trim($v);
if ($v==='') unset($content[$k]);
}
// pega horário da verificação
$lin = array_shift($content);
preg_match('@[0-9]{1,2}:[0-9]{1,2}@', $lin, $mat);
$ret['verificado'] = $mat[0];
// pega insidência de nuvens
$ret['nuvens'] = array_shift($content);
// define nomes melhores para as próximas propriedades
$keys = array('temperatura', 'sensacao', 'vento',
'pressao', 'umidade', 'visibilidade');
// reseta as chaves do vetor
$content = array_unique($content);
// percorre chaves impares e aplica as propriedades definidas acima
for ($x=1; $x<=11; $x=$x+2){
$ret[array_shift($keys)] = $content[$x];
}
// retorna os dados como um objeto
return (object)$ret;
}