Tach!
Ich habe noch eine Hilfsfunktion geschrieben, welche anders die in den Beispielen im Handbuch wenigstens sowohl Strings als auch Zahlenwerte verträgt und mit dem dritten Parameter $invers eine andere Sortierreihenfolge ermöglicht (es werden dann einfach $a und $b vertauscht...)
Stattdessen könnte man auch beim Ergebnis das Vorzeichen wechseln. return $invers ? -$resultat : $resultat;
Dann muss man nicht die beiden Datensätze mit einer zusätzlichen Hilfsvariable tauschen. Außerdem käme list($b, a) = [$a, $b];
ohne eine solche aus. Und bei numerischen Werten muss man nicht drei Vergleiche ausführen, sondern rechnet einfach $b - $a
.
dedlfix.