Удалить HTML-теги в PHP и извлечь контент

Метод 1: использование функции Strip_tags()

$html = "<h1>Title</h1><p>Some content</p>";
$strippedText = strip_tags($html);
echo $strippedText;

Выход:

TitleSome content

Метод 2. Использование регулярных выражений

$html = "<h1>Title</h1><p>Some content</p>";
$strippedText = preg_replace('/<[^>]*>/', '', $html);
echo $strippedText;

Выход:

TitleSome content

Метод 3: использование класса DOMDocument

$html = "<h1>Title</h1><p>Some content</p>";
$dom = new DOMDocument();
$dom->loadHTML($html);
$strippedText = $dom->textContent;
echo $strippedText;

Выход:

TitleSome content

Выход:

Обратите внимание, что извлечение тегов предполагает наличие тега metaс атрибутом name, установленным в значение «ключевые слова», содержащим нужные теги. Внесите соответствующие изменения в код, если ваша структура HTML отличается.