Как с помощью php (регулярное выражение?) разбить html текст в массив по тегам?

 
+1
 
PHP

Есть, к примеру, такой код:


<img src="image.jpg><p>Об этом впервые заговорили в конце 1950-х годов.</p>
<span>роль ионизации атмосферы в формировании облаков</span><div><strong>выдвинули гипотезу о влиянии космических лучей на климат</strong></div>


Подскажите регулярку, чтобы разбить этот код по тегам первого уровня (не затрагивая внутренние теги) в массив.
В итоге должен появится массив $array, у которого в его значениях те самые теги первого уровня из блока html кода:

echo $array[0];
// <img src="image.jpg">
echo $array[1];
// <p>Об этом впервые заговорили в конце 1950-х годов.</p>
echo $array[2];
// <span>роль ионизации атмосферы в формировании облаков</span>
echo $array[3];
//<div><strong>выдвинули гипотезу о влиянии космических лучей на климат</strong></div>

задан 13:33, 19.09.2016
ava 
GAM
3

Ответы (0)
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  GAM
advanced
Отправить