PHP переименовывает ключи массива

Как я могу переименовать ключи в массиве?

Начните с этого массива с именем $ start_array,

[0] => 
      [date] => 2012-05-01
      [revenue] => 100
[1] =>
      [date] => 2012-05-02
      [revenue] => 200

и измените ключи для «даты»; и «доход»; так что вы получите этот $ final_array:

[0] => 
      [x] => 2012-05-01
      [y] => 100
[1] =>
      [x] => 2012-05-02
      [y] => 200

Вот моя ужасная попытка, которая работает, но грязная.

$final_array = array();
$max = count($start_array);
for ($j = 0; $j < $max; $j++) {
  $final_array[] = array('x' => $start_array[$j]['dateid'], 'y' => $start_array[$j]['ctrl_version_revenue'] );
}

Ответы на вопрос(4)

Ваш ответ на вопрос