Рекурсивное добавление в массив

126
22 октября 2021, 22:50

Почему не срабатывает такая запись? выдает:

Страница недоступна
Сайт пока не может обработать этот запрос
$data['categories'] = array();
    function treeCategory($id, $data){
        $categories = $this->model_catalog_category->getCategoriesSale($id);
        foreach ($categories as $category) {
            $children = $this->model_catalog_category->getCategoriesSale($category['category_id']);
            if ($children){
                foreach ($children as $child) {
                    treeCategory($child['category_id'],$data);
                }
            }else{
                return $data[] = array(
                    'category_id' => $category['category_id'],
                    'name'        => $category['name'],
                );
            }
        }
    }
    treeCategory(0,$data['categories']);
READ ALSO
InputMismatchException using Scanner#nextDouble with valid values

InputMismatchException using Scanner#nextDouble with valid values

Я новичок в джаве и вот мой код:

153
Данные поместить в коллекцию?

Данные поместить в коллекцию?

Подскажите как сделать перечисление элементов и найти указанный номер ? Делаю с помощью selenide

174
Ошибка при компиляции в gradlew

Ошибка при компиляции в gradlew

Всем приветЯ делаю свой Packet Hack для чита в Minecraft

267
Вывести одинаковые элементы в двух массивах без повторов

Вывести одинаковые элементы в двух массивах без повторов

Задача вывести одинаковые элементы в двух массивах, без сортировки данных массивов, без повторений чисел и использования строк, массивов...

226