Помогите разобраться с массивом

KorP

Новичок
Помогите разобраться с массивом

делаю древовидное меню
при помощи финкций выбираю дерево из БД, в итоге получаю массив вида
PHP:
Array ( [0] => Array ( [id] => 1 [name] => Банкоматы [p_id] => 0 [sort] => 100 [child] => Array ( [0] => Array ( [id] => 3 [name] => DIEBOLD [p_id] => 1 [sort] => 100 [child] => Array ( ) ) [1] => Array ( [id] => 4 [name] => NCR [p_id] => 1 [sort] => 100 [child] => Array ( ) ) [2] => Array ( [id] => 5 [name] => WINCOR [p_id] => 1 [sort] => 100 [child] => Array ( ) ) ) ) [1] => Array ( [id] => 2 [name] => POS-Терминалы [p_id] => 0 [sort] => 100 [child] => Array ( ) ) )
начинаю разбирать массив
PHP:
foreach($tree as $key => $data)
  {
     foreach($data as $menu)
     {
        echo("$menu<br>");
     }
  }
получаю родителей с парент=0, в строку - id, name, parent, sort, array (детей)...и что с этим делатьдальше вообще не понимаю...как это к каким-нить переменным приравнять, что бы работать дальше...т.е. надо как то эту страку разбирать на куски?
 

Фанат

oncle terrible
Команда форума
если ты не знаешь, зачем тебе этот массив и что с ним делать, то он тебе и не нужен
 
Сверху