嗨,我有一个像下面的数组.
$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)
但这只是将"我的"改为"你的",如果"我的"是一个值,而不是一个键.
那我该怎么改变钥匙呢?
谢谢你的帮助.
$arrnew = array_combine(str_replace("My","Your",array_keys($arr)), $arr);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |