Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать функцию/класс для обработки массива к определенному виду,

входные данные массив.

Пример массива

Array

(

[0] => Array

(

[categories_id] => 8

[categories_left] => 3

[categories_right] => 4

[categories_level] => 2

[categories_name] => NameCat_8

[nflag] => 0

)

[1] => Array

(

[categories_id] => 9

[categories_left] => 5

[categories_right] => 6

[categories_level] => 2

[categories_name] => NameCat_9

[nflag] => 0

)

[2] => Array

(

[categories_id] => 3

[categories_left] => 7

[categories_right] => 8

[categories_level] => 2

[categories_name] => NameCat_3

[nflag] => 0

)

[3] => Array

(

[categories_id] => 11

[categories_left] => 9

[categories_right] => 10

[categories_level] => 2

[categories_name] => NameCat_11

[nflag] => 0

)

[4] => Array

(

[categories_id] => 13

[categories_left] => 11

[categories_right] => 12

[categories_level] => 2

[categories_name] => NameCat_13

[nflag] => 0

)

[5] => Array

(

[categories_id] => 14

[categories_left] => 13

[categories_right] => 14

[categories_level] => 2

[categories_name] => NameCat_14

[nflag] => 0

)

[6] => Array

(

[categories_id] => 22

[categories_left] => 15

[categories_right] => 16

[categories_level] => 2

[categories_name] => NameCat_22

[nflag] => 0

[content_title] =>

  • ContCat_22
  • ContCat_22
  • ContCat_22
  • ContCat_22
  • ContCat_22
  • ContCat_22
  • ContCat_22
  • )

    [7] => Array

    (

    [categories_id] => 23

    [categories_left] => 17

    [categories_right] => 22

    [categories_level] => 2

    [categories_name] => NameCat_23

    [nflag] => 1

    [content_title] =>

    )

    [8] => Array

    (

    [categories_id] => 24

    [categories_left] => 18

    [categories_right] => 19

    [categories_level] => 3

    [categories_name] => NameCat_24

    [nflag] => 0

    [content_title] =>

  • ContCat_24
  • ContCat_24
  • )

    [9] => Array

    (

    [categories_id] => 25

    [categories_left] => 20

    [categories_right] => 21

    [categories_level] => 3

    [categories_name] => NameCat_25

    [nflag] => 0

    [content_title] =>

    )

    )

    Пример результата

    • NameCat_8
    • NameCat_9
    • NameCat_3
    • NameCat_11
    • NameCat_13
    • NameCat_14
    • NameCat_22

      • ContCat_22
      • ContCat_22
      • ContCat_22
      • ContCat_22
      • ContCat_22
      • ContCat_22
      • ContCat_22

    • NameCat_23

      • NameCat_24

        • ContCat_24
        • ContCat_24

      • NameCat_25

    PS: Может быть неограниченная вложенность

    14 лет назад
    dima_s_d_s
    Дмитрий 
    38 летУкраина
    17 лет в сервисе
    Был
    14 лет назад
    • Похожие заказы
    • $100

      Требуется: 1)Проверить на наличие ошибок и полностью отдалить работу модуля Joomla! - Com Property (www.com-property.com). 2)Внести в скрипт модуля следующие коррективы: Возможность добавления категорий на главную страницу (как я понял, сейчас есть только возможность добавления всех квартир сразу). ...

      Закрыт
      14 лет назад
    • Ищем исполнителей для создания сайта на Joomla 1.5 практически под ключ: Имеется (на данный момент) схемы главной и основной страницы (см.приложения), на которых видно, какие типы модулей Joomla должны быть настроены. А именно: фото-слайдер под шапкой сайта, ...

      Закрыт
      14 лет назад
    • Нужно уменьшить БД для поисковика www.Donish.tj нужно создать две скрипт один которые уменьшить то что в БД сейчас второй индексирует новые сайты. Ну если что то не так объяснил пишите в личку или контакты указан на ...

      Завершен
      14 лет назад
    • $50

      При перемещении с использованием якорей по странице новостей в ИЕ всё отлично работает. Однако в FireFox и Хроме блок с якорем (a name) поднимается поверх шапки к самому верху страницы. Надо предложить как это ...

      Завершен
      14 лет назад
    • $15

      Есть парсер сайтов ( ну посути поисковик) вобщем когда парсится страница сайта то в бд оно записует с пробелами. Нужно чтобы в БД записовало без пробелов. Подробнее тут человек отписывался http://magicsearch.pp.ua/forum/topic_91/

      Закрыт
      14 лет назад
    • Нужен человек, разбирающийся в чужом коде, доделаь интернет магазин (примерно 20% доработок). В коде достаточно ошибок в стандартных функциях, несколько модулей написано с нуля. Покупки совершать можно, но много глюков. Подробное задание при личном общении

      Закрыт
      14 лет назад
    • Дано: 1) IPB3 2) Redmine 0.9.* (http://www.redmine.org/) Нужно: Разработать модуль авторизации для Redmine*, т.е. пользователь введя логин/пароль аккаунта на форуме должен авторизоваться в Redmine (если они правильные естественно). Подхват сессии тоже желателен - если пользователь уже авторизован на форуме, ...

      Закрыт
      14 лет назад
    • $300

      Есть трекер на движке xbtit (довольно сильно модифицирован). Задача: Написание скрипта, который будет парсить оформленные раздачи на открытых трекерах, таких как rutor.org, opensharing.org и других (со списком определимся с победеителем) и затем помещать их базу трекера, создавая ...

      Закрыт
      14 лет назад