Rolf B: PHP Array-werte zuordnen und mitteln

Beitrag lesen

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?

Ist dein Eingabe-Array bereits nach Datum sortiert? Wenn nicht, array_slice()-e den ersten Eintrag weg und sortiere erstmal nach Datum (mit usort).

Wenn die Sortierung vorliegt, kannst Du einen Gruppenwechsel programmieren, und jedes Gruppenergebnis in ein Ausgabe-Array schreiben. Der Wiki-Artikel enthält eine Menge Beispiele.

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