Как можно доработать парсер? В данный момент парсер парсит строку UpTime целиком. (включая слова о времени работы сайта без ошибок). Что поменять в парсере так, чтобы он выводил лишь значение аптайма и не более того? Код парсера прилагаю(.*?)~is', browser($url), $text);
print implode('', array_slice($text[1], 1, 1)); //вывод строки UpTime
?>

21 Авг 2019 в 06:29
231 +1
0
Ответы
1

Чтобы парсер выводил только значение аптайма и не включал лишние слова или символы, можно изменить регулярное выражение и логику обработки результата парсинга.

Прежде всего, нужно изменить регулярное выражение на более точное, которое будет захватывать только значение аптайма. Например, вы можете использовать следующее выражение:

preg_match('~<td class="lst">(\d{1,3}\.\d{2})%~', browser($url), $uptime);
echo $uptime[1]; // вывод значения аптайма

Это регулярное выражение будет искать цифры, за которыми следует символ процента (%), и захватывать только эти цифры как значение аптайма.

Таким образом, после исполнения этого кода, вы получите только значение аптайма без лишних символов или слов.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 117 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир