相关疑难解决方法(0)

为阵列键添加前缀的最快方法?

向数组键添加字符串前缀的最快方法是什么?

输入

$array = array(
 '1' => 'val1',
 '2' => 'val2',
);
Run Code Online (Sandbox Code Playgroud)

需要的输出:

$array = array(
  'prefix1' => 'val1',
  'prefix2' => 'val2',
);
Run Code Online (Sandbox Code Playgroud)

php arrays

35
推荐指数
3
解决办法
3万
查看次数

php,更改数组中的键?

嗨,我有一个像下面的数组.

  $arr = Array ( [My_name] => Sam [My_location] => United_Kingdom [My_id] => 1 );
Run Code Online (Sandbox Code Playgroud)

我试图改变密钥

  My_name, My_Location, My_id
Run Code Online (Sandbox Code Playgroud)

  Your_name, Your_Location, Your_id
Run Code Online (Sandbox Code Playgroud)

所以最终的数组看起来像

  Array ( [Your_name] => Sam [Your_location] => United_Kingdom [Your_id] => 1 );
Run Code Online (Sandbox Code Playgroud)

我希望像str_replace这样的东西能起作用

   $arrnew = str_replace("My","Your",$arr);
Run Code Online (Sandbox Code Playgroud)

但这只是将"我的"改为"你的",如果"我的"是一个值,而不是一个键.

那我该怎么改变钥匙呢?

谢谢你的帮助.

php arrays

1
推荐指数
1
解决办法
170
查看次数

标签 统计

arrays ×2

php ×2