Помогите с рекурсией

LowJunior

Новичок
Доброй ночи, Друзья. Помогите справиться с задачей которая целый день не дает покоя. Есть большой массив с данными , который обрабатывается рекурсивной функцией и выводит все категории с подкатегориями в виде дерева, нужно придумать рекурсивную функцию , которая бы всех потомков выносила в родительскую категорию и получился бы 2х мерный массив вида
function magic($array, $parenr_id){

}
$new_arr = magic($array, 4);
$new_arr[4] = array(
5=>true,
10=>true,
6=>true,
8=>true,
7=>true,
9=>true,
);
более подробный пример того, на чем я туплю во вложении
 

Вложения

  • 1,2 KB Просмотры: 5
Сверху