У меня следующий код:
$url = "HERE URL";
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($handle);
print_r($result);
if (preg_match('<tr><td>Listeners (current):</td><td class = "streamstats">(.*)
</td></tr>', $result, $matches)) {
print_r($matches);
}
curl_close($handle);
Я хочу получить данные из td class "streamstats", но это целая таблица с другими классами streamstats. Что я делаю не так?
Заранее спасибо.
Ваш RegEx неверен. Он должен начинаться и заканчиваться одним и тем же символом. Например. /(.*).../
Возможный дубликат Использование регулярных выражений для синтаксического анализа HTML: почему бы и нет?
Удаленный веб-сайт - это полноценный веб-сайт. Мне нужны только числа, которые здесь: <tr> <td> Listeners (current): </td> <td class = "streamstats"> 158 </td> </tr> Число 158 меняется каждую секунду, И мне нужен этот номер.






Пожалуйста, предоставьте выход
$result