Das ist mein ArraySumme die Elemente eines Array-Schlüssel in einem mehrdimensionalen Array
[Company] => Array
(
[0] => Array
(
[date] => 2016-05-28
[revenue] => 55
)
[1] => Array
(
[date] => 2016-05-28
[revenue] => 101
)
[2] => Array
(
[date] => 2016-05-29
[revenue] => 55
)
[3] => Array
(
[date] => 2016-05-29
[revenue] => 101
)
[4] => Array
(
[date] => 2016-05-30
[revenue] => 60
)
[5] => Array
(
[date] => 2016-05-30
[revenue] => 60
)
[6] => Array
(
[date] => 2016-05-31
[revenue] => 29
)
[7] => Array
(
[date] => 2016-05-31
[revenue] => 60
)
)
Ich brauche es wie dieses
[Company] => Array
(
[0] => Array
(
[date] => 2016-05-28
[revenue] => 151
)
*
*etc.
)
aufsummiert werden ich verschiedene Methoden vergeblich versucht haben, . Ich habe die unten Methode versucht, aber recht gut nicht
foreach($data as $key => $value) {
foreach ($value as $row) {
$res[$key][$row['date']] += $row['revenue'];
}
}
Was ist der Ausgang dieses Verfahrens erfolgt ich versucht habe? –
hat gerade diese Frage hier beantwortet. Könnte easliy für Ihre Bedürfnisse angepasst werden http://stackoverflow.com/questions/37675819/php-sum-up-array-entries-where-two-keys-have-the-same-value/37676521#37676521 – atoms
Noch eine Frage: Ist Ihr Array immer nach Datum sortiert? –