How can I rename keys in an array?
Start with this array named $start_array,
[0] => [date] => 2012-05-01 [revenue] => 100 [1]
You could use array_combine.
array_combine
$new_arr = array_map(function ($val) { return array_combine(array('x', 'y'), $val); }, $arr);
The working demo.
Or just ues a loop:
foreach ($arr as &$el) { $el = array_combine(array('x', 'y'), $el); }