phpbar.de logo

Mailinglisten-Archive

[php] Erstellung eines Arrays mit Abhängigkeiten

[php] Erstellung eines Arrays mit Abhängigkeiten

Marco Döhring marco.doehring at email.de
Fre Jul 23 07:02:05 CEST 2004


Hallo zusammen,
ich habe in einer MySQL Tabelle verschiedene Kategorien stehen die beliebig
tief verschachtelt sein können.

Nun möchte ich die Kategorien mit ihren Abhängigkeiten in ein Array packen,
und zwar so, dass die einzelnen Ebenen deutlich sichtbar werden. Das Ziel
dahinter ist eine strukturierte Ausgabe mit Einrückungen für tieferliegende
Ebenen.

Beispiel:
Kategorien in der Datenbank:
/ (Hauptkategorie ID 0)
|- Tiere (ID 1)
|  |- Hunde (ID 2)
|  |- Katzen (ID 3)
|  |- Affen (ID 4)
|  |  |- großen Affen (ID 5)
|  |  |- kleine Affen (ID 6)
...

Daraus entstehen soll das Array:
Array (
[1] => Array (
       [2] => ""
       [3] => ""
       [4] => Array (
              [5] => ""
              [6] => ""
              )
       )
)

Habt ihr dazu irgendwelche Vorschläge oder Lösungen? Auch andere
Strukturierungen des Ziel-Arrays sind möglich, bin da nicht festgelegt
(Kategorie 0 muss nicht im Array stehen -> die ist immer bekannt).

Viele Grüße,
Marco


php::bar PHP Wiki   -   Listenarchive