Есть 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
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как получить список вложенных директорий (папок) Яндекс Диска API?
Реализуем на mysql сбор данных с календарей объявлений на сайте недвижимости
Суть такая: в приложении AliExpress есть возможность добавить данные банковской карточки и дальше с него автоматически производить оплату
При попытке подключения файла RouteControllerphp на сайте появляется ошибка "Неверное имя файла для подключения - outeController"