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

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

Лента обновлений
ссылка 13:45:44
Комментарий от Olga_Mogir:
Не 100%. Есть очень маленькая вероятность (но есть) с...
ссылка 13:32:37
Комментарий от Olga_Mogir:
Цель: при многократном прохождении в обе стороны оста...
ссылка 02:05:51
Комментарий от Blohin:
спасибо за ответ
ссылка Mar 21 22:40
Комментарий от k098:
Не зря видео-конференции на ютубе смотрел на тему "Неадеква...
ссылка Mar 21 22:33
Комментарий от k098:
Понятия не имею, что такое JavaBean, но ответил правильно т...
Статистика

Тестов: 153, вопросов: 8597. Пройдено: 430040 / 2106824.

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

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

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

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

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