You seem to have three different ideas/questions... let me attempt to answer them:
> Hi. I want to be able to access a key in a multidimensional array at some > depth "n" without knowing before runtime what the keys are. let's take a multidimensional array $x $x = array( "somevar", array( "otherval", "evenmore" ) ); echo $x[0]; should print 'somevar' echo $x[1]; should print 'Array' echo $x[1][0]; should print 'otherval' echo $x[1][1]; should print 'evenmore' > > I thought this might be possible using variable variables. Here's some > sample code using variable variables and multidimensional arrays: > $y = 'a'; > $z = 'b'; > $t = 'c'; > $x = array("a"=>array("b"=>array("c"=>TRUE))); > > // I want to be able to concatenate the array indexes into one variable > variable. This would be done in a loop at runtime. if you want to concat all the key's of an array with a loop you could do: reset($x); //just to make sure we are at the first key while(list($key,$val) = each($x)){ $my_keys .= $key } echo $my_keys; should result in: (using $x from my code above) 1 (I think it might even come out as 01 -- but probally 1 since it will be treated as a int maybe =) ) > > Any help would greatly be appreciated, > > Charlie > > Hope that helps, still not sure what your question was or if i answered it ;) -Joe -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php