Парсинг между двумя тегами в PHP

Парсинг — это замечательная вещь, чтобы получать и использовать контент с сайтов. И сейчас мы рассмотрим как просто получить текст между тегами HTML с помощью PHP.Конечно, PHP не идеальное средство для парсинга. Для больших возможностей лучше использовать Python со специальными модулями. Но если Вы работаете с PHP и необходимо достать текст с сайта, вот рецепт.

<?php
   // Например, у нас есть такая HTML страничка
   $str = '<div class="maintext">
               Здесь будет текст, который необходимо получить.
               Включая переносы строк, другие теги и т.д.
               А сейчас пришло время получить этот текст!
           </div>';

   // Получаем содержимое по регулярному выражению
   preg_match_all('#<div class="maintext">(.+?)</div>#is', $str, $arr);
   print_r($arr[1]);
?>

 


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!