在PHP中为每个数组键添加一个字符

jwB*_*ide 3 php arrays

可能重复:
为数组键添加前缀的最快方法?

我在PHP中有一个关于数组的快速问题.我需要为数组中的每个键添加几个字符,例如:

name =>标记年龄=> 23重量=> 150

需要转换为:

r_name => Mark r_age => 23 r_weight => 150

任何帮助将不胜感激,谢谢.

Gum*_*mbo 14

迭代数组,使用修改后的键添加新项并删除原始项:

foreach ($arr as $key => $val) {
    $arr['r_'.$key] = $val;
    unset($arr[$key]);
}
Run Code Online (Sandbox Code Playgroud)

由于foreach与阵列的一个内部复制的作品,你会不会遇到一个无限循环.