heinetz: mehrdimensionales Array mit variablen Variablen

Beitrag lesen

hi,

Würde mich aber trotzdem interessieren, was deine Aufgabenstellung ist und ob ich die nachvollziehen kann.

Ok, die Aufgabe ist liegengeblieben. Von daher fange ich nun nochmal bei 0
an:

Meine Seitenstruktur liegt in einer MySql-Tabelle als einfaches Parent-Child-Modell. Für Nested Sets haben Intelligenz und Zeit leider nicht gereicht ;) Ok, nun ist es halt so und ich muss Dinge, wie einen Bredcrump mit Rekursionen lösen. An einer Stelle benötige ich aber alle Datensätze hierarchisch. Mit einem MySQL-Statement hole ich also erstmal alle Datensätze aus der Tabelle und schreibe sie in ein Array:

  
 while ($temp = mysql_fetch_assoc($mysqlReslt)) {  
  $linklist[$temp['site_id']] = $temp;  
 }  

... das dann so aussieht:

Array
(
    [1] => Array
        (
            [site_id] => 1
            [parent_id] => 0
            [order] => 1
            [flag] => 0
            [parents] => 0,1
            [link_title] => Home 1
        )

[137] => Array
        (
            [site_id] => 137
            [parent_id] => 1
            [order] => 1
            [flag] => 0
            [parents] => 0,1,137
            [link_title] => Unser Angebot
        )

[138] => Array
        (
            [site_id] => 138
            [parent_id] => 2503
            [order] => 2
            [flag] => 0
            [parents] => 0,1,2503,138
            [link_title] => Impressum
        )

... das Feld 'parents' habe ich mir schon als Hilfsfeld eingebaut, um auf Rekursionen in's Backend verlagern zu können. Das Array ist ungeordnet und ich überlege, ob ich das Array nicht gleich mit Hilfe meines Hilfsfelds 'parents' multidimensional bilden kann.

beste gruesse,
heinetz