Mailinglisten-Archive |
Hallo, Habe eine assoziatives Array und will aber nur einen Teil davon auslesen: $menu = array( 4 => array( "url" => "inside/", "title" => "Inside PEAR", "sub" => array( 41 => array( "url" => "inside/cvs/", "title" => "CVS" ), 42 => array( "url" => "inside/guide/", "title" => "Coding Guidelines", "sub" => array( 421 => array( "url" => "inside/cvs/", "title" => "Test1" ) ) ) ) ), 5 => array( "url" => "packages/", "title" => "Packages" ) ); Nun würde ich gerne den Teil unterhalb vom "Key" 42 haben z.B. mit Hilfe wie den Befehl: $subArray = getSub("42"); Und dann sollte der Inhalt der Variablen $subArray wie folgt definiert sein: $subArray = Array ( 42 => array( "url" => "inside/guide/", "title" => "Coding Guidelines", "sub" => array( 421 => array( "url" => "inside/cvs/", "title" => "Test1" ) ) ) ) 1.) Hat jemand eine Idee, wie man dieses Array durchlaufen kann und dann das SubArray herausgeben kann? 2.) Gibt es eine Möglichkeit herauszufinden zu welchem "Top Element" mein gesuchtes "Sub-Element" gehört? Also ich suche z.B. alles ab Key "421" dann wäre der Key des Top-Elements "4". Vielen Dank im voraus Patrick
php::bar PHP Wiki - Listenarchive