[UPHPU] Accessing an element in an array returned from a function

thebigdog bigdog at venticon.com
Thu Jan 29 14:57:45 MST 2009


Richard K Miller wrote:
>>> If abc() returns an array, is there any possible notation that lets 
>>> me access a single element?
>>>    echo abc()[0];   // I wish this were possible
>>> ...instead of having to use an intermediate variable?
>>>    $temp = abc();   // $temp is ugly
>>>    echo $temp[0];
>>
>> echo current(abc());
> 
> Thanks, Ray. What about an arbitrary element, such as $temp[7] or 
> $temp['foo']?
> 
> I'm surprised to not see anything like this, despite there being 
> current(), list(), range(), etc.

you will have to use the array methods available to access them or create the 
variable. there are many methods that might get you what you want...like list or 
extract or something else.


-- 
thebigdog


More information about the UPHPU mailing list