Mailinglisten-Archive |
Hallo Liste,
ich habe folgenden Rückgabe aus einer Datenbankabfrage:
ID | Level | Name
1 1 Root
2 2 Sub 1
3 3 Sub 1.1
4 3 Sub 1.2
5 2 Sub 2
6 3 Sub 2.1
7 3 Sub 2.2
[..]
Wie bekomme ich diese Daten in einen Hash mit folgendem Aufbau:
$tree = array(
1 => array(
"name" => "Root",
"sub" => array(
2 => array(
"name" => "Sub 1",
"sub" => array(
3 => array(
"name" => "Sub 1.1"
),
4 => array(
"name" => "Sub 1.2"
)
)
),
5 => array(
"name" => "Sub 2",
"sub" => array(
3 => array(
[...]
),
4 => array(
[...]
)
)
)
)
)
);
Ich habs schon irgendwie rekursiv versucht, aber es
wird nix.
Gruss,
tobias
php::bar PHP Wiki - Listenarchive