Этот код:
$url = ('https://www.vegvesen.no/trafikk/xml/savedsearch.rss?id=604');
function Feed($url) {
$feed = simplexml_load_file($url) or die('Can not connect to server');
$result = array();
foreach ($feed->channel->item as $content) {
array_push($result, $content);
}
return $result;
}
$title = 'Ev 134 Haukelifjell'; // Tittel som søkes for
foreach(Feed('https://www.vegvesen.no/trafikk/xml/savedsearch.rss?id=604') as $f ) {
if (strpos($f->title, $title) !== false)
echo $f->description;
}
Может выводить что-то вроде этого:
Vær- og føreforhold: Stort sett snø- og isdekke, fare for glatte partier og redusert sikt. Klokken 06:15 var det -2 grader, liten kuling og middels snøbyger. Gjelder fra: 12.01.2020 06:21
вывод, вероятно, на неизвестном для вас языке, но это отчет о погоде. если погода настолько плохая, что дорога закрывается (да, это происходит в Норвегии), она скажет это здесь.
Что я хочу: если в этом тексте есть слово "закрыто", я хочу повторить "закрыто" " в красном. Если не просто "открыть", а "зеленый". Но если бы это эхо "могло быть закрыто", у меня все еще было бы зеленое "открыто". Пишите условия поиска на английском языке sh, я сам переведу.