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

Reply via email to