¿Cómo puedo cambiar el nombre de las claves en una matriz?PHP cambiar el nombre de las teclas de una matriz
de inicio con esta matriz llamada $ start_array,
[0] =>
[date] => 2012-05-01
[revenue] => 100
[1] =>
[date] => 2012-05-02
[revenue] => 200
y cambiar las claves para 'fecha' y 'ingresos' para que pueda obtener esta $ final_array:
[0] =>
[x] => 2012-05-01
[y] => 100
[1] =>
[x] => 2012-05-02
[y] => 200
Aquí está mi terrible intento que funciona pero es desordenado
$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']);
}
¿No sería mejor crearlo con los nombres de las teclas que desea en primer lugar? –
Desafortunadamente eso no es posible, me dieron esta matriz. –
y por qué es eso? –