PS: habe mir die Funktion array_multisort angeschaut, vertehe sie aber irgendwie nicht, bzw. weiss ich nicht wie ich dann auf das Datum als Ordnungskritik angebe.
Beispiel 3 solltest du dir nochmal näher ansehen - das entspricht ziemlich exakt dem, was du vor hast.
btw, ich prophezeie: Sven Rautenberg wird kommen und dir dir sagen, dass es technisch noch bessere Lösungen gibt.
Aber Beispiel 3 in der array_multisort()-Doku ist jedenfalls ausreichend.