Есть функция которая обрабатывает массив рекурсивно и строит новый массив
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function bra($array_tree, $cid)
- {
- foreach($array_tree as $pid => $root)
- {
- foreach($root as $id => $name)
- {
- if($id == $cid)
- {
- bra($array_tree, $pid);
- $tree[$id][$pid] = $name;
- }
- }
- }
- }