вывод дерева и простой шаблон
Это опять я и опять про шаблоны.
вздумалось мне вывести деревце небольшое.
дерево в массиве, выводим обычными ненумерованными списками. открыл ul - закрыл ul.
обычно здесь используется рекурсия.
Но вы не представляете, как мне не хочется писать в шаблоне рекурсивную функцию.
собственно, хочется вывести дерево, используя лишь операторы цикла и условного перехода.
в принципе, я уже сделал из дерева список, сохранив информацию об уровне вложенности.
и это, в принципе, уже можно выводить.
но, блин, надо ж ещё дырки заполнять - там, где нижняя ветка короче верхней больше, чем на одну ступеньку. это, в общем, тоже решаемо. но до чего же громоздкий код получается.
но проще, как я понимаю, сделать всё равно нельзя
Это опять я и опять про шаблоны.
вздумалось мне вывести деревце небольшое.
дерево в массиве, выводим обычными ненумерованными списками. открыл ul - закрыл ul.
обычно здесь используется рекурсия.
Но вы не представляете, как мне не хочется писать в шаблоне рекурсивную функцию.
собственно, хочется вывести дерево, используя лишь операторы цикла и условного перехода.
в принципе, я уже сделал из дерева список, сохранив информацию об уровне вложенности.
и это, в принципе, уже можно выводить.
но, блин, надо ж ещё дырки заполнять - там, где нижняя ветка короче верхней больше, чем на одну ступеньку. это, в общем, тоже решаемо. но до чего же громоздкий код получается.
но проще, как я понимаю, сделать всё равно нельзя