Here is a helper function to achieve that:
/** * Helper function to rename array keys. */ function _rename_arr_key($oldkey, $newkey, array &$arr) { if (array_key_exists($oldkey, $arr)) { $arr[$newkey] = $arr[$oldkey]; unset($arr[$oldkey]); return TRUE; } else { return FALSE; } } pretty based on [@KernelM answer][1].
Usage:
_rename_arr_key('oldkey', 'newkey', $my_array); It will return true on successful rename, otherwise false. [1]: https://stackoverflow.com/a/240676/55075