¿Cómo puedo ordenar una matriz con todos los niños después de sus respectivos padres? Supongo que estoy tratando de almacenar un árbol dentro de una matriz unidimensional. He tratado de resolver esto usando el uso de la red, pero no creo que sea la herramienta adecuada para el trabajo.orden de matriz según el padre; un árbol en una matriz unidimensional
Ejemplo matriz de entrada:
array (0 => array ('id' => '1', 'parent' => '0',),
1 => array ('id' => '2', 'parent' => '1',),
2 => array ('id' => '3', 'parent' => '0',),
3 => array ('id' => '5', 'parent' => '0',),
4 => array ('id' => '17', 'parent' => '3',),
5 => array ('id' => '31', 'parent' => '2',),
6 => array ('id' => '32', 'parent' => '2',))
salida Ejemplo:
¿Cuántos niveles se esta matriz tiene? –
no estoy entendiendo lo que estás preguntando. ¿Qué es exactamente lo que estamos tratando de lograr aquí? unir el número padre a la identificación? – Mic1780