Код: Выделить всё
<?
$gismeteo = 'http://informer.gismeteo.ru/xml/27612_1.xml';
$content = file_get_contents ($gismeteo);
preg_match_all ('<TEMPERATURE max="(.*?)/>', $content,$pogoda);
print_r ($pogoda);
?>
там в XML нужна тока одна строчка <TEMPERATURE max="11" min="9"/> из этой строчки хочу вынуть значение max.
-- добавлено 28 сен 2011, 17:36 --
нашел еще один вариант но он выводит сразу несколько температур. пока не понял как вывести только одну. помогите плиз
Код: Выделить всё
<?
$xml = simplexml_load_file('http://informer.gismeteo.ru/xml/27612_1.xml');
foreach ( $xml->REPORT->TOWN->FORECAST as $obj ) {
print $obj->TEMPERATURE['min']."°..".
$obj->TEMPERATURE['max']."°<br/>";
}
?>
Я разобрался сам. что бы вывести один раз нужно вместо фореачь просто сделать переменную obj