Рекурсия
Вот код. Мне надо вывести массив с помощью рекурсии в виде дерева. Что здесь неправильно ? В ответе пишите цену.
<?php
$arr = [
'arr1' => ['1.1', '1.2', '1.3'],
'arr2' => ['2.1', ['2.1.1', '2.1.2', '2.1.3', ['2.5', '2.6', ['2.7', '2.8', ['2.9', '2.10']]]], '2.2', '2.3'],
'arr3' => ['3.1', '3.2', '3.3'],
];
function recursion ($arr, $level = 0) {
$res = [];
foreach ($arr as $k => $v) {
if (is_array($arr[$k])) {
recursion($v, $level + 1); // увеличиваем уровень вложенности, если текущий элемент массив
} else {
if($level > 1)
echo str_repeat(' ', $level - 1); // делаем отступ в зависимости от вложенности
echo $v.PHP_EOL; // PHP_EOL перенос строки
echo "<br>";
}
};
};
recursion($arr);
Пишите телеграм
-
А что, собственно, не так сейчас? http://joxi.ru/4Ak555PCovV7em
-
100грн.
if (is_array($arr[$k]))
-
Актуальні фриланс-проєкти в категорії Веб-програмування
Розробник Vue API для програмного забезпечення AIScreen | Проект App Store
13 728 UAH
Про нас: AIScreen - провідна компанія у сфері програмного забезпечення для цифрового відеореклами, присвячена трансформації візуальної взаємодії в бізнесі через інноваційні рішення. Наша передова цифрова платформа для сигналів дозволяє організаціям створювати динамічний контент… Javascript, Веб-програмування ∙ 8 ставок |
Створення лендінгу у сфері HRСтворення лендінгу з метою надання інформації про вакансії у сфері HR, зокрема посади менеджера по роботі з клієнтами, дірект менеджера та HR. Лендінг має бути привабливим, легким для сприйняття та зручним для взаємодії. Лендінг має бути на weblium Веб-програмування, Дизайн сайтів ∙ 14 ставок |
Опитмізація сайту на ВПДоброго дня! Шукаю розробника, який допоможе з оптимізацією сайту на Wordpress. Наразі вже стоїть плагін Litespeed, Redis+Opcache увімкнені на сервері. Ось детально завдання, https://docs.google.com/document/d/1FI5ek4J16930DH6v_ls2Sk1FemklVBfk6BeRwns5dxo/edit?usp=sharing .… Веб-програмування ∙ 1 ставка |
Розробка сайту на Webflow ВебфлоуЄ завдання доробити сайт на вебфлоу. Доробка полягає в тому, що потрібно переробити форми на сайті. На даний момент форми на сайті інтегровані з сервісом Make через який ми приймаємо дані і передаємо в різні джерела (пошта, Гугл таблиці, телеграмм бот). Але у нас немає… Веб-програмування ∙ 1 ставка |
Шукаю, щоб створити інтернет-магазин
19 666 UAH
Добрий день. Я шукаю когось, хто створить для мене інтернет-магазин, який буде працювати на принципах ДРОПШИПІНГУ. Він буде підключений до 2 оптових складів з одягом і взуттям. Я шукаю когось, хто створить для мене такий магазин, повністю автоматизований, так що я отримую… E-mail маркетинг, Веб-програмування ∙ 10 ставок |