Автор Тема: Список в UL LI  (Прочитано 8224 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Список в UL LI
« : 15 Декабря 2009, 15:12:04 »
Господа...

Есть два массива... Первый - Названия, Второй - уровень вложенности.
Пример:
------------------------
Вася (1)
Маша (1)
Федя (2)
Коля (1)
Никита (2)

визуально

Вася
Маша
- Федя
Коля
- Никита
--------------------------
Как мне имея  эти два массива обернуть их в теги
  • ?
Космическая игрушка

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Список в UL LI
« Ответ #1 : 16 Декабря 2009, 10:58:12 »
примерно perl -lne \'BEGIN { $curr = 0; } if (m#(.+?)\\s+\\((\\d+)\\)$#) { print "
    " if ($curr < $2); print "
" if ($curr > $2); $curr = $2; print "
  • $1
  • "; } END { print "" x $curr }\', только надо подробнее разобраться с уровнем вложенности $curr при закрытии файла, мог напутать.

    Оффлайн Error202

    • Бесстрашный
    • Ветеран
    • *****
    • Сообщений: 540
    • +1/-0
    • 2
      • Просмотр профиля
      • http://www.tender-plus.ru
    Список в UL LI
    « Ответ #2 : 16 Декабря 2009, 11:00:29 »
    О-о-о... Спасибо...
    Всю голову сломал... Буду пробовать...
    Космическая игрушка

    Оффлайн Tatev

    • Заглянувший
    • Новичок
    • *
    • Сообщений: 1
    • +0/-0
    • 0
      • Просмотр профиля
      • http://www.eworld.am
    Список в UL LI
    « Ответ #3 : 08 Ноября 2010, 17:58:14 »
    Спасибо за то, что вы очень детально все обяснили. После такого обяснение только у умственно отсталых возникнут вопросы.
    ռեֆերատ | referat

     

    Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28