Re: How do I get the first element's key of an array of objects?
| From: | Chris Boget | 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