Как получить текст между тегами в php?

Пользователь

от otha_marks , в категории: PHP , 2 месяца назад

Как получить текст между тегами в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , месяц назад

@otha_marks Как вариант можно использовать DOMDocument объект чтобы получить текст между HTML тегами в PHP, ниже пример получения текста из h1 тега:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

$html = "<div class='container'><h1>Dropcode</h1><p>text block</p></div>";

$dom = new DOMDocument('1.0', 'utf-8');
// Загрузить HTML в объект
$dom->loadHTML($html);

// Найти h1 тег
$title = $dom->getElementsByTagName('h1');

// Вывод: Dropcode
echo $title->item(0)->textContent;


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.