Есть rss-канал https://rp5.ru/rss/4475/ru (xml-формат)
Хочу выудить информацию о температуре воздуха, но они обновили и теперь там тал присутствовать тег span
каким-то образом он всё ломает. Т.е. не даёт отображение температуры внутри span
Делаю выпорку так:
foreach ( $xml->entry as $key => $item ) /* тут вроде всё нормально */
{
$weather_string_line = $item->summary;
}
foreach ( $xml->entry->summary as $key => $item ) /* тут меня терзают смутные сомнения */
{
$weather_string_line_span = $item->span;
}
Пример работы php: https://krasnovosti.ru/soft/weather_string_line.php
Как видно из примера ловится лишь то что в <span class="was_t">было</span>
А как поймать все значения в этих span
?
Можно сделать так (c переводом $value в массив):
$url = 'https://rp5.ru/rss/4475/ru';
$xml = simplexml_load_file($url);
foreach ( $xml->entry as $key => $item ) /* тут вроде всё нормально */
{
$weather_string_line = $item->summary->span;
foreach ($weather_string_line as $key=>$value){
$array = (array) $value;
$temp1 = $array[0];
print_r($temp1);
}
}
Результат:
было+2.3+0.7+3.2°C
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как получить список вложенных директорий (папок) Яндекс Диска API?
Реализуем на mysql сбор данных с календарей объявлений на сайте недвижимости
Суть такая: в приложении AliExpress есть возможность добавить данные банковской карточки и дальше с него автоматически производить оплату
При попытке подключения файла RouteControllerphp на сайте появляется ошибка "Неверное имя файла для подключения - outeController"