, Это позволяет генерировать оглавление из вложенных заголовков. За тегом 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Морские млекопитающиеКиты