Заворачивание многомерного массива php в теги html

Очень часто требуется завернуть массив php в html теги. Особенно это актуально, когда нужно обеспечить структурированный вывод данных. Например, дерево категорий, многоуровневое меню и т.д. в вид:

Данная задача очень хорошо решается с помощью рекурсии. Рекурсивная функция обеспечит раскладку любого уровня вложенности, что очень удобно. Исходный массив php может быть любой многомерности и должен иметь вид:

Вот и сама рекурсивная функция, которая заворачивает элементы массива php в теги ul, li.

На выходе мы получим красивый, структурированный и валидный html.

Просмотров: 7563
Дата создания: 07:46 - 05.09.2014.
Последнее изменение: 12:36 - 14.09.2014.