Hi dedlfix,
ja, dass hab ich mir auch überlegt. Was mich daran gehindert hat Linuchs die usort-Funktion an's Herz zu legen war, dass er Datum und Uhrzeit in 2 Spalten aufteilt und er keine Timestamps verwendet.
Dann nämlich ist die Verständlichkeit der usort Funktion m.M. auch nicht mehr besser als die multisort - Funktion.
Z.B.:
usort($arr_termine, function($a, $b) {
$a_ts = new DateTime($a['tag'].' '.$a['uhr']);
$b_ts = new DateTime($b['tag'].' '.$b['uhr']);
if ($a_ts == $b_ts) { return 0; }
return $a_ts < $b_ts ? 1 : -1;
});
P.S.: Code nicht getestet.
Linuchs könnte auch u.U. eine Array-Spalte sparen und Datum und Uhrzeit zu einem timestamp zusammenfügen.
lg
mark