phpbar.de logo

Mailinglisten-Archive

[php] daten in array

[php] daten in array

Tobias Nix php_(at)_phpcenter.de
Tue, 10 Apr 2001 15:34:01 +0200


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