, Это позволяет генерировать оглавление из вложенных заголовков. За тегом h1 может следовать любой тег h нижнего уровня. Класс использует рекурсию для извлечения заголовков из текста статьи

з вас, хитрых программистов, может показать мне элегантное php-кодированное решение для автоматической генерации вложенного оглавления на основе тегов заголовков на странице?

Таким образом, у меня есть HTML-документ, таким образом:

<h1> Animals </h1>

Some content goes here.
Some content goes here.

<h2> Mammals </h2>

Some content goes here.
Some content goes here.

<h3> Terrestrial Mammals </h3>
Some content goes here.
Some content goes here.

<h3> Marine Mammals </h3>
Some content goes here.
Some content goes here.

<h4> Whales </h4>
Some content goes here.
Some content goes here.

Более конкретно, я хочу связанное оглавление в форме вложенного списка ссылок на заголовки на той же странице:

Содержание (автоматически генерируется кодом PHP)

животныеМлекопитающиеTerrestrial_MammalsМорские млекопитающиеКиты

Ответы на вопрос(1)

Ваш ответ на вопрос