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 porfavorarray( '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