PHP Array-werte zuordnen und mitteln
bearbeitet von
Hallo Paul1,
erste Frage wäre: bist Du auf diese Datenstruktur angewiesen? Oder kannst Du die Daten auch so gewinnen, dass sie nicht alle als ein Klumpatsch da stehen?
Was ist übrigens "schlank"? Wenig PHP Code auf Kosten der Laufzeit, oder möglichst flinke Laufzeit und dafür mehr Code?
Ist dein Eingabe-Array bereits nach Datum sortiert? In dem Fall kannst Du einen [Gruppenwechsel](https://wiki.selfhtml.org/wiki/Programmiertechnik/Gruppenwechsel) programmieren, und jedes Gruppenergebnis in ein Ausgabe-Array schreiben.
Ich habe gerade mal knapp eine Minute über den wilden Einsatz von PHP Array-Funktionen nachgedacht. Das würde auch gehen, aber es wird wirklich wild. array_map, array_filter, array_sum, array_unique - fleißig geschachtelt und mit einer Menge Callback-funktionen, das wird weder lesbar noch schnell.
_Rolf_
--
sumpsi - posui - obstruxi