Tengo una matriz asociativa en la forma key => value
en que la clave es un valor numérico, sin embargo, no es un valor numérico secuencial. La clave es en realidad un número de identificación y el valor es un recuento. Esto está bien para la mayoría de los casos, sin embargo, quiero una función que obtenga el nombre legible por humanos de la matriz y lo use para la clave, sin cambiar el valor.
No vi una función que haga esto, pero supongo que necesito proporcionar la clave antigua y la clave nueva (las cuales tengo) y transformar la matriz. ¿Hay una manera eficiente de hacer esto?