1

how do i change keys of my array like:

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

to:

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

I like it to be done withing a single stmt like:

$arrData = changeKey(array('newKey1'=>'data1', 'newKey2'=>'data2'))
KoolKabin
  • 16,247
  • 35
  • 104
  • 145

1 Answers1

2
$arrData['newKey1'] = $arrData['key1'];
unset($arrData['key1']);

[UPDATE]:

function changeKey($array, $newkey, $oldkey)
{   
        $array[$newkey] = $arrData[$oldkey];
        unset($array[$oldkey]);
        return $array;  
}

$array = changeKey($array, 'key1', 'key2');
Santosh Linkha
  • 13,916
  • 17
  • 75
  • 114