Re: How do I get the first element's key of an array of objects?

From: Date: Thu, 07 Apr 2005 20:25:03 +0000
Subject: Re: How do I get the first element's key of an array of objects?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-212586@lists.php.net to get a copy of this message
>> I don't see a graceful way of finding the first element's key ID. >> Array >> ( >> [3] => fooObject Object >> ( >> [id:protected] => 3 >> [model:protected] => ABC >> [read:protected] => public >> [write:protected] => private >> ) >> [5] => fooObject Object >> ( >> [id:protected] => 5 >> [model:protected] => DEF >> [read:protected] => public >> [write:protected] => private >> ) >> ) >> I want to get [3] somehow. >> There has to be a better way. Something more elegant? > How about reversing the array... > http://us4.php.net/manual/en/function.array-reverse.php > And then you can use array_pop() Couldn't you also do something like this: $key = current( reset( array_keys( $myArray ))); You probably don't really need the reset() I just put it in there as an assurance. thnx, Chris

« previous php.general (#212586) next »