17/03/2006, 12:16
|
| | Fecha de Ingreso: septiembre-2002 Ubicación: Mexico
Mensajes: 142
Antigüedad: 22 años, 2 meses Puntos: 0 | |
Recursividad Inversa Hola....tengo un problema que me rompe la cabeza...algo raro. No sabia si esto va en Bases de Datos o aqui...pero bueno....ya habra alguien que lo mueva a su lugar correspondiente.
Sucede que tengo una tabla tipica de categorias con id, title y parent_id la cual tiene X numero de registros. En esta tabla, siempre se llega hasta un nivel 2 de profundidad....(0 categorias, 1 subcategorias y 2 subsubcategorias). Yo de alguna manera se cuales son los registros que necesito en el nivel 2...y puedo saber cuales son sus subcategorias y categorias a las que pertenecen mediante una funcion recursiva que vaya desde abajo, hasta arriba. Mi problema es que a la hora de obtener el objeto array (todo el arbol lo guardo en un array) este lo tengo invertido....
osea....
$mis_datos[subsubcategoria][subcategoria][categoria];
y lo necesito de la manera normal...
$mis_datos[categoria][subcategoria][subsubcategoria];
existe un algoritmo que me permita sacar informacion recursivamente de algo, pero que todo eso se guarde invertido?
saludos!
__________________ www.subflash.com <-----visita |