Маргарита
Маргарита

(PHP) Спарсить текст между тегами с html страницы

Здравствуйте, скажите как спарсить текст между тегами

пример:

На странице таких тегов несколько, их надо спарсить все поочередно, вывести на странице полученный текст столбиком и пронумеровать каждую строку

KM
Konstantin Malichenko

можно циклом for(ну или while, do..while, как удобнее) и условной конструкцией if (но гораздо проще спарсить с пом-ю рег. выражений)

ЧЮ
Чукалин Юрий

Если с помощью phpQuery, то:

require 'phpQuery.php'; //это надо скачать

function parser($url) {
$file = file_get_contents($url);
$doc = phpQuery::newDocument($file);

foreach($doc->find('.класс_в_котором_то_что_парсить (или id - #)') as $article){
$article = pq($article);
$img_text = $article->find('img')->attr('title');

echo "".$img_text."";
}

}
$url = "ссылка с которой надо парсить";

parser($url);
?>

Похожие вопросы
Как из html страницы сделать php?
Создание тега на PHP
Отправка email с html тегами
Как создать редактируемый с другой страницы участок кода HTML/PHP
Как добавить тег php
написал тег HTML для заливки фона страницы, а когда запускаю страницу он не заливает фон а просто выводит код как текст
в PHP странице теги HTML нужно писать просто так как есть или с помощью ECHO ?
Чем отличаются теги HTML от CSS?
[html] вопросс по тегу
Переключение с Произвольного текста в HTML-код. страницы.