Scott, I hope this code help you: [PHP CODE] /* * Author: * Josue Aranda <josue@xxxxxxxxxxxxxxxxxxxxx> */ // This set an $arr $arr = array( 'ABC' => array( 'DEF' => 'Data' ) ); print_r($arr); /* * Will OutPut: * * Array * ( * [ABC] => Array * ( * [DEF] => Data * ) * * ) */ echo $arr['ABC']['DEF']; // Will Output "Data" $level = 0; foreach ($arr as $key => $value){ $level++; echo " Level: ".$level." Key: ".$key; // Will output "Level: 1 Key: ABC" foreach ($value as $subKey => $subValue){ $level++; echo " Level: ".$level." Key: ".$subKey; // Will OutPut "Level: 2 Key: DEF" $level--; } $level--; } [/PHP CODE] are you trying to make some kind of tree? On 9/30/05, Scott Fletcher <scott@xxxxxxxxx> wrote: > Suppose that I'm in a child array and I wanna know how do I tell what key is > the parent's level, one level up... > > For example, > > --snip-- > $arr['ABC']['DEF']; > --snip-- > > Let's say the child is "DEF" then the key name one level up would be "ABC". > How do I determine the one level up? > > Thanks... > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- ________________________ JOSUE ARANDA>>> http://josuearanda.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php