Php 如何更改数组键
如何更改数组的键,如:Php 如何更改数组键,php,arrays,Php,Arrays,如何更改数组的键,如: $arrData = array('key1'=>'data1', 'key2'=>'data2') 致: 我喜欢用一个stmt来完成,比如: $arrData = changeKey(array('newKey1'=>'data1', 'newKey2'=>'data2')) [更新]: function changeKey($array, $newkey, $oldkey) { $array[$newkey] = $a
$arrData = array('key1'=>'data1', 'key2'=>'data2')
致:
我喜欢用一个stmt来完成,比如:
$arrData = changeKey(array('newKey1'=>'data1', 'newKey2'=>'data2'))
[更新]:
function changeKey($array, $newkey, $oldkey)
{
$array[$newkey] = $arrData[$oldkey];
unset($array[$oldkey]);
return $array;
}
$array = changeKey($array, 'key1', 'key2');
可能有帮助。创建一个简单函数的副本
$arrData['newKey1'] = $arrData['key1'];
unset($arrData['key1']);
function changeKey($array, $newkey, $oldkey)
{
$array[$newkey] = $arrData[$oldkey];
unset($array[$oldkey]);
return $array;
}
$array = changeKey($array, 'key1', 'key2');