From: technophreak at gammae dot com
Operating system: all
PHP version: 4.3.2
PHP Bug Type: Feature/Change Request
Bug description: array_element function.
Description:
------------
There should be a function used to simply return element [n] of an array.
This will allow to return the value of an array by simply specifying the
key or element to be returned. list() or any other function can do this.
if a such function alredy exist please let me know. I didnt find it.
Reproduce code:
---------------
Sample code of what function should do.
function array_element($array array,$element mixed){
return $array[$element];
}
here is an example of why that would be useful.
If i dont want to write two lines to get a hostname from a url.
$myhost = array_element(parse_url($someurl),"host");
INSTEAD OF
$host_info = parse_url($someurl);
$myhost = $host_info["host"];
Also.. there are many things that the list() function cannot do ... an
array_element() function would be very useful in any situation where the
array would be the result of another function ..
There are numerous examples where I would have used that and I am sure
that a lot of people would be looking for suck feature.
Same idea for an array_put() function but array_merge() does the same.
--
Edit bug report at http://bugs.php.net/?id=26347&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=26347&r=trysnapshot4
Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=26347&r=trysnapshot5
Fixed in CVS: http://bugs.php.net/fix.php?id=26347&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=26347&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=26347&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=26347&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=26347&r=support
Expected behavior: http://bugs.php.net/fix.php?id=26347&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=26347&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=26347&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=26347&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=26347&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=26347&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=26347&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=26347&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=26347&r=float