Jörg Reinholz: Sortierproblem

Beitrag lesen

Ich schiebe mal die Ausgaben für andere Daten nach:

Daten;

$csv=trim('  
1|0|A  
2|0|B  
3|1|AA  
4|2|AB  
5|3|AAA  
6|4|ABA  
');  

Gesamter Array:

  
Array  
(  
    [1] => Array  
        (  
            [id] => 1  
            [parent] => 0  
            [name] => A  
        )  
  
    [2] => Array  
        (  
            [id] => 2  
            [parent] => 0  
            [name] => B  
        )  
  
    [3] => Array  
        (  
            [id] => 3  
            [parent] => 1  
            [name] => AA  
            [his_parent] => Array  
                (  
                    [id] => 1  
                    [parent] => 0  
                    [name] => A  
                )  
  
        )  
  
    [4] => Array  
        (  
            [id] => 4  
            [parent] => 2  
            [name] => AB  
            [his_parent] => Array  
                (  
                    [id] => 2  
                    [parent] => 0  
                    [name] => B  
                )  
  
        )  
  
    [5] => Array  
        (  
            [id] => 5  
            [parent] => 3  
            [name] => AAA  
            [his_parent] => Array  
                (  
                    [id] => 3  
                    [parent] => 1  
                    [name] => AA  
                    [his_parent] => Array  
                        (  
                            [id] => 1  
                            [parent] => 0  
                            [name] => A  
                        )  
  
                )  
  
        )  
  
    [6] => Array  
        (  
            [id] => 6  
            [parent] => 4  
            [name] => ABA  
            [his_parent] => Array  
                (  
                    [id] => 4  
                    [parent] => 2  
                    [name] => AB  
                    [his_parent] => Array  
                        (  
                            [id] => 2  
                            [parent] => 0  
                            [name] => B  
                        )  
  
                )  
  
        )  
  
)