Gerard Samuel wrote:
On Wednesday 18 February 2004 12:03 pm, Ben Ramsey wrote:
You might be able to create some function that uses a combination of array_keys(), array_values(), and array_combine() to do what you want. Check the manual at http://www.php.net/array for more information on these functions.
True, but I was looking to see if I could avoid running a loop, of which I would still have to loop over the result of array_keys() to modify its content.
So for now, Im running ->
function modify_key($array)
{
$array = (array)$array;
foreach($array as $key => $value) { if (FALSE === ($pos = $strpos($key, '.'))) { continue; }
$new_key = substr($key, $pos + 1); $array[ $new_key ] = $value; unset( $array[ $key ] ); }
return $array; }
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php