Hello Gast,
Die Arrayelemente sind schon chronologisch sortiert.
Ich ging davon aus, dass das neueste Datum zuletzt gereiht ist. Wenn das Array umgedreht wird und dann das erste Element, welches ein Datum enthält genommen wird, dann sollte es dem jüngsten Datum entsprechen... dachte ich :D
Wenn's anders herum sortiert ist das
array_reverse
weglassen.
Für den von Gunnar (nachträglich) näher beschriebenen Spezialfall stimmt das selbstverständlich.
Das wäre mir pesönlich aber nicht eigensicher genug.
Eine Funktion sollte immer ein definiertes Ergebnis liefern, auch wenn in den Randbedingungen etwas geändert wird. Man verlässt sich dann später oft genug auf "wird schon passen", und ändert an anderer Stelle leichtfertig etwas. Schon fällt das Kind in den Brunnen.
Das war auch der Grund für meine ausführliche Einleitung.
Glück Auf
Tom vom Berg