tengo un problema que para mi se ha vuelto complicadisimo....
tengo un arbol....con esta caracteristica....
Código:
recibo el id del array...$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
)
);
por ejemplo , $id = 9
necesito ser capaz de en otro array poder guardar esto
Código:
para posteriormente mostrarlo....array(
'id'=>9,
'text'=>'Project',
'leaf'=>true
)
en casi de obtener el id 10 , poder mostrar esto
Código:
como lo puedo hacer??? alguien me ayuda porfavor array(
'id'=>10,
'text'=>'file1',
'leaf'=>true
)
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



