Wie kann ich Schlüssel in einem Array umbenennen?PHP die Schlüssel eines Arrays umbenennen
Beginnen Sie mit diesem Array $ start_array genannt,
[0] =>
[date] => 2012-05-01
[revenue] => 100
[1] =>
[date] => 2012-05-02
[revenue] => 200
und die Tasten für 'Datum' ändern und 'Einnahmen', so dass Sie diese final_array $ erhalten:
[0] =>
[x] => 2012-05-01
[y] => 100
[1] =>
[x] => 2012-05-02
[y] => 200
Hier ist meine schreckliche Versuch Was funktioniert, ist aber chaotisch.
$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']);
}
wäre es nicht eine bessere Idee, es mit den Schlüsselnamen zu erstellen, die Sie in erster Linie wollen? –
Leider ist das nicht möglich, ich bekomme dieses Array. –
und warum ist das? –