phpbar.de logo

Mailinglisten-Archive

[php] Array aus Rekursion

[php] Array aus Rekursion

Michael Borchers list at tridemail.de
Mit Nov 21 10:50:39 CET 2007


> Michael Borchers schrieb:
>> Tabelle "Stammbaum"
>>
>>        Id  name  nachfahre_von
>>        1  Opa August   0
>>        2  Onkle Karl   1
>>        3  Tante Ute   1
>>        4  Cousin Maik   2
>>        5  Cousine Inge   3
>>        6  Mutter  1
>>        7  Ich  6
>>        8  Mein Bruder   6
>>        9  Sohn meines Bruders  8
>> [...]
>>
>> Wie müsste ich vorgehen, wenn ich als Resultat ein Array haben möchte?
>> Sprich anstatt ' ' geht der Zeiger des Arrays weiter auf eine 
>> nächste Ebene...
>
> http://www.phpbar.de/w/Baumstruktur_aus_DB_in_Array_abbilden
>
> -- 
> Sebastian

Sieht gut aus! Kann man auch verhindern, dass jeder Datensatz im Root vom 
Array $items abgelegt wird?
// ablegen in unserem Array
27     $items[$row['id']] = $row;So dass man am Ende mit print_r($items) nur 
die Einträge findet, die ursprünglichparent=0 hatten? Denn zur Zeit wird 
dort ja jeder Datensatz einmal abgelegt.Das geht wahrsch. nur mit Lutz 
Funktion, oder?Danke 


php::bar PHP Wiki   -   Listenarchive