HTML код преобразовать в массив (PHP)

программирование php html веб дизайн

Надо чтобы каждый элемент HTML кода лег в массив и его можно было бы вызвать примерно так $var[22]

Примечание:
Каждый Тег Например
echo $var[22];
выводит: <div> красное словцо </div>

Но и альтернативному простому решению был бы рад которое использует встроеные функции PHP
Ответы:
Что значит каждый элемент? Каждый элемент HTML DOM или каждый тег, включая открывающий и закрывающий? Конкретизируйте задание на простейшем примере.
Можно попробовать взять какой-нибудь парсер (PHP Simple HTML DOM Parser или phpQuery) и выбрать все элементы (типа $html->find('*') или pq('*') соответственно).
>>>>выводит: <div> красное словцо </div>
Приплыли
<div>
    <div>тысяча</div>
    <div>красных</div>
    <div>словец</div>
</div>
===
Можно конечно и бубен в руки взять, но могу ли я поинтересоваться нах..фига оно надо? для начала..


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.