Дерево из массива

FlexIDK

Новичок
Дерево из массива

PHP:
function LoadCategory() {
#Загрузка массива категорий
$SQL_Query = "SELECT `ID`, `Name`, `ParentID` FROM `Category`"; # WHERE `TypeID`=2
$SQL_Result = MYSQL_QUERY($SQL_Query);
$int_NumResult = MYSQL_NUM_ROWS($SQL_Result);

$arr_Category['-1'][Name] = "<center><b>Архив</b></center>";

for ($i = 0; $i < $int_NumResult; $i++) {
	$SQL_Array = MYSQL_FETCH_ARRAY($SQL_Result);
	$arr_Category[$SQL_Array[ID]][Name] = $SQL_Array[Name];
	$arr_Category[$SQL_Array[ID]][ParentID] = $SQL_Array[ParentID];
}

return $arr_Category;
}
Создаем массив... arr_Category
ParentID - это к чему относить ID (родительская ветвь)

Как вывсети массив в виде дерева?!...
не могу вывести?! вложениями функций?! или как,!
спасибо
 

Dovg

Продвинутый новичок
в поиске по словам "дерево" и "рекурсия" есть масса интересных фактов
 

FlexIDK

Новичок
Да вот, уже ищу)))
просто, сначало написала)
вдруг что то новое будет)

-~{}~ 19.03.07 16:37:

много тем, но не кто не чего дельного не отвтеил! может кто то сейчас что скажет...
может кто то делал...?! и сделал...
просто, реально, там написано, для скорости используйте 5 переменных а не 3... вот и все что нашел
 

Фанат

oncle terrible
Команда форума
много тем, но не кто не чего дельного не отвтеил!
это ложь
вдруг что то новое будет)
ничего нового по этому вопросу за последние 50 лет не придумали.
вот и все что нашел
ищи дальше, читай про рекурсию.
ничего сложного
 
Сверху