Как отформатировать данные модели вложенного набора в массив?
Позволять'Скопаться в основной проблеме прямо сейчас, у меня есть вход, как это
$category = array(
'A' => array('left' => 1, 'right' => 8),
'B' => array('left' => 2, 'right' => 3),
'C' => array('left' => 4, 'right' => 7),
'D' => array('left' => 5, 'right' => 6),
'E' => array('left' => 9, 'right' => 10),
);
Я хочу, чтобы результат был примерно таким
$tree = array(
array('A', 'B'),
array('A', 'C', 'D'),
array('E'),
);
какая из них является лучшей и быстрой функцией для циклического прохождения через входной массив и создания выходного результата, как этот?