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!