array_walk_recursive - изменение ключей и значений

Как можно изменить ключи и значения с помощью array_walk_recursive ??

Здесь закодированы только значения

function _utf8_encode($arr){
    array_walk_recursive($arr, 'utf8_enc');

    return $arr;
}

function utf8_enc(&$value, &$key){
    $value = utf8_encode($value);
    $key = utf8_encode($key);
}
8
задан clarkk 20 September 2011 в 18:42
поделиться