Predaytor
@Predaytor
C# .NET Core, React, Typescript

Как в Php разделить строку по тегам html?

Существует строка:
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<p>Content</p>

Как мне разбить ее в массив (желательно без тегов):
$arr = array(
[0] => 'Heading 1',
[1] => 'Heading 2',
[2] => 'Content'
);
  • Вопрос задан
  • 466 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dyus1
// TODO
Возможно это то, что тебе нужно.
Если лень переходить, вот код, который, возможно, тебе нужен:
<?php
$ps    = array();
$count = preg_match_all('/<p[^>]*>(.*?)<\/p>/is', $a, $matches);
for ($i = 0; $i < $count; ++$i) {
    $ps[] = $matches[0][$i];
}
Ответ написан
Комментировать
@rogiivs
Используй SimpleXML или DOM
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы