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