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