2011-03-07 4 views
1

어떻게 내가 좋아하는 내 배열의 키를 변경합니까 변경하는 방법 :배열 키

$arrData = changeKey(array('newKey1'=>'data1', 'newKey2'=>'data2')) 
: 나는 같은 단일 stmt를 withing에 수행 할 수 좋아

$arrData = array('newKey1'=>'data1', 'newKey2'=>'data2') 

:

$arrData = array('key1'=>'data1', 'key2'=>'data2') 

로를

+3

중복 된 http://stackoverflow.com/questions/240660/ –

+0

간단한 함수 만들기 –

+0

[This] (http://stackoverflow.com/questions/240660/) 도움이 될 수 있습니다. – grc

답변

2
$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');