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

Лучшие IT работодатели регулярно просматривают рейтинги и профили пользователей в поисках кандидатов. Для корректного отображения ваших данных рекомендуем заполнить ваш профиль и добавить информацию о вас и вашей профессии.

Лента обновлений
ссылка 00:27:28
Комментарий от jikoma9554:
Если перефразировать, то будет звучать так: абстракци...
ссылка Jun 6 16:29
Комментарий от RomChig:
Прошёл, классные тесты, спасибо, респект, есть совсем пр...
ссылка Jun 5 18:51
Комментарий от mnvbmjh:
и где 4 вариант ответа где написано что всё из выше пере...
ссылка Jun 5 14:47
Добавлен вопрос в тест C - Средний уровень
ссылка Jun 5 13:55
Комментарий от dokel:
У відповіді не написано, що це називається Integer Pool, б...
Статистика

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

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...
Katanji   yubrf   Volf_359   ValinurovAM   lizalisa   Charok   an_toxa007   ozonar   umaks121   miry   GreenBeret   agarkin   averinbox   irenageo   glilya   morgant   AlexVovolka   harmless   ronher   hot_uz   Nilsen