Wie kann ich ein Array mit allen Kindern nach ihren jeweiligen Eltern sortieren? Ich denke, ich versuche, einen Baum in einem eindimensionalen Array zu speichern. Ich habe versucht, dies mit usort herauszufinden, aber ich denke nicht, dass es das richtige Werkzeug für den Job ist.Sortierung Array abhängig von Eltern; ein Baum in einem eindimensionalen Array
Beispiel Eingangsarray:
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',))
Beispiel Ausgang:
Wie viele Ebenen wird dieses Array? –
Ich verstehe nicht, was Sie fragen. was genau versuchen wir hier zu erreichen? passe die Elternnummer an die ID an? – Mic1780