Топ контрибуторов
loading
loading
Знаете ли Вы, что

Вы можете подписаться на RSS ленту новых тестов сервиса Quizful, в том числе и отдельно по каждой категории

Лента обновлений
ссылка Jan 20 15:42
Комментарий от PandaPahom:
тест в целом не плохой но лучше бы разделить по сфера...
ссылка Jan 20 15:19
Комментарий от PandaPahom:
Классно что он краткий и достаточно информативный, с ...
ссылка Jan 20 09:01
Комментарий от voges48542:
это называется "замыкание"
ссылка Jan 19 06:38
Комментарий от inkarnadin:
В том случае, если "в любом месте, где допустимо испо...
ссылка Jan 17 21:22
Комментарий от vmermolenko:
огонь
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 493299 / 2404228.

PHP / Вывести дерево категорий

Автор: antonim  к списку      

Вопрос
Вас назначили на проект нового китайского интернет-магазина "SuperDuperDeal.Com". В магазине лежит свыше 9000 товаров, отсортированных по категориям. Вас попросили написать страницу "Карта сайта" и вывести на ней все категории. Проблема в том, что список категорий очень большой и глубина его заранее неизвестна. В качестве исходных данных вам дан массив категорий в виде:
$cats = [ 
"Electronics" => [ 
    "Phones" => ["Mobile Phones", "Satellite Phones"], 
    "Tablets", 
    ...
    ], 
..., 
"Special Deals"
].
Ваша задача — обойти дерево и вывести его в том порядке, в котором оно вам дано, то есть:
Electronics
  Phones
    Mobile Phones
    Satellite Phones
  Tablets
  ...
...
Special Deals
Ответ показать

Если Вам понравился вопрос, проголосуйте за него

Голосов: 22  loading...
Timofffee   Katanji   yubrf   Volf_359   ValinurovAM   lizalisa   Charok   an_toxa007   ozonar   umaks121   miry   GreenBeret   agarkin   averinbox   irenageo   glilya   morgant   AlexVovolka   harmless   ronher   hot_uz   Nilsen