Estimados buenas tardes.
tengo un problema que para mi se ha vuelto complicadisimo....
tengo un arbol....con esta caracteristica....
Código:
$nodes = array(
array(
'id'=>1,
'text'=>'Program Files',
'files'=>array(
array(
'id'=>5,
'parent_id'=>1,
'text'=>'File',
'files'=>array(
array(
'id'=>10,
'text'=>'file1',
'leaf'=>true
)
)
),
array(
'id'=>6,
'text'=>'Config',
'leaf'=>true
),
array(
'id'=>7,
'text'=>'etc',
'leaf'=>true
)
)
),
array(
'id'=>2,
'text'=>'Users',
'leaf'=>true
),
array(
'id'=>3,
'text'=>'workspace',
'files'=>array(
array(
'id'=>8,
'text'=>'Customers',
'leaf'=>true
),
array(
'id'=>9,
'text'=>'Project',
'leaf'=>true
)
)
),
array(
'id'=>4,
'text'=>'System',
'leaf'=>true
)
);
recibo el id del array...
por ejemplo , $id = 9
necesito ser capaz de en otro array poder guardar esto
Código:
array(
'id'=>9,
'text'=>'Project',
'leaf'=>true
)
para posteriormente mostrarlo....
en casi de obtener el id 10 , poder mostrar esto
Código:
array(
'id'=>10,
'text'=>'file1',
'leaf'=>true
)
como lo puedo hacer??? alguien me ayuda porfavor
tengo entendido que hay formas de recorrer el arbol con in orden , post orden etc.... pero no se como ocuparlos......
abierto a todas las posibilidades, tutorial lo que tengan ya estoy desesperado !!.
si hay que agregar campos y demases todo sirve , pero tengo q lograr eso....
porfavor AYUDAAAAAAAAAAAAA
gracias