Tach!
Ich suche nun nach einer eleganten Methode das Array nach dem Datum zu sortieren und gleichzeitig Objekte mit gleichem Datum (hier z.b. [2] und [4] ) zusammenzufassen:
Elegant ist nicht, einen Einzeiler zu schreiben, der alles auf einmal zu erledigen versucht, den man aber nicht mehr warten kann. Separiere die beiden Anliegen. Erst zusammenfassen, dann mit einer der u*sort()-Funktionen sortieren. Oder auch zuerst sortieren, dann drüberlaufen und nach dem Gruppenwechsel-Prinzip zusammenfassen. Wenn unterschiedlich zum Vorgänger, dann das Element in das Zielarray kopieren, ansonsten den Zähler erhöhen.
Kann mir hier jemand den richtigen Weg aufzeigen bzw. eine Klasse nennen die sowas einfach erledigt?
Es gibt nicht für jedes Vorhaben bereits fertige Lösungen. Besondern dann nicht, wenn die zu bearbeitende Datenstruktur über ein einfaches flaches Array hinausgeht.
dedlfix.