This doesn't seem to work for anything past the first key: echo array_search(0,$myarray); will print 'a';
None of these give me anything: echo array_search(1,$myarray); echo array_search("1",$myarray); echo array_search(1,$myarray,true); echo array_search("1",$myarray,true); so how do I get 'd'? > I think you are looking for array_search() > > On Mon, 28 Oct 2002, PHP List wrote: > > > Hi, > > Lets say I have a simple array like this: > > $myarray = array("a"=>"b","d"=>"c"); > > > > echo $myarray[0] will return 'b'; > > > > How can I get the name of the index? so: > > > > echo $myarray[something] would return 'a'; > > > > I know I can do a list($key,$value) but I don't need to loop through the array, I just need to be able to retrieve the key name from any point in the array. > > > > > > Thanks for any help. > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php